BACKED4 Starting the Docker Engine...Docker Engine is the underlying technology that runs containers 무한로딩 Window환경에서 DockerDesktop 사용중인데 매번 잘 사용하다가 갑자기 무한 로딩에 걸려버렸습니다...처음에는 뭐지 -> 분노 후 냉청하게 판단하기 위해 문제들을 찾아보았습니다. 윈도우에서는 wsl 위에 Docker가 실행되기 때문에 wsl에서 실행되고 있는 리스트를 확인해보았습니다.확인해 보니 docker-desktop이 죽어있었습니다.wsl -d docker-desktop로 다시 살려보니???실행되다 또 죽었습니다. 그러던 도중 드디어 도커 데스크탑이 오류를 던졌습니다!!윈도우에서 도커는 Virtual Box를 이용해 리눅스 가상머신을 생성하고 그 위에 도커를 설치하여 사용합니다.그렇기 때문에 초기에 셋팅할때 윈도우에 가상머신기능을 활성화 해줍니다.https://dslyh01.tistory.. 2025. 3. 14. SpringSecurity를 파헤쳐 보자🤠 개요프로젝트를 진행하고 있었다. SpringSecurity와 JWT를 사용하여 refresh 토큰과 access토큰을 사용하여 인증을 처리하였다. 그냥 따라서 구현한거라 정확한 동작 원리는 알지 못하였다.username은 민감정보인데 왜 토큰에 넣어? 라는 질문을 받았다. '그럴거면 login할 때 return값으로 username을 주면 되잖아.' 토큰을 쓰는 의미가 없는데? 나의 얕은 지식으로 답했다. '사용자의 식별정보가 토큰에 담겨야 해당 토큰이 누구꺼인지 알잖아. 안넣고는 어떻게 해?'더 설명할 수 있는 방법이 없었다. 솔직히 제대로 이해하고 있는 내용이 아니여서 실제로 어떻게 SpringSeucrity가 동작하는지, 어떻게 토큰을 가져와서 해당 정보를 가져오는지 모른채 그냥 강의에서 하는말만 .. 2025. 2. 28. HttpMessageConversionException: Type definition error 배경스프링 부트 프로젝트를 개발중이였음. DTO에 담아서 controller에서 return 해 주는데 오류가 발생함.2024-05-26T16:05:01.361+09:00 ERROR 27996 --- [nio-8080-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, cla.. 2025. 2. 4. try catch만 보여..@ControllerAdvice 적용기 이글은 ControllerAdvice를 적용하여 예외처리를 처리한 글입니다.🚨코드 반복좀 줄이고 싶다계속해서 반복된 코드가 컨트롤러에서 많아지고 서비스에서 발생하는 예외처리를 해주기 위해 컨트롤러의 코드가 너무나 길어져 핵심적인 내용을 보기에는 불편하였습니다. @PostMapping("/myschedule") public ResponseEntity createMySchedule(@AuthenticationPrincipal CustomUserDetails customUserDetails, @RequestBody @Valid MyScheduleInputDTO myScheduleInputDTO, BindingResult bindingResult) { // 유효성 검사 실패 시 에러 메시.. 2025. 2. 4. 이전 1 다음