springboot 3

[spring boot] DTO HttpMessageConversionException 에러 해결 Jackson (역직렬화 문제)

2024-11-20 16:13:44.543 ERROR 17788 --- [nio-8080-exec-2] d.v.m.c.filter.JwtTokenFilter : Error occurs while getting header. header is null or invalid2024-11-20 16:13:44.600 ERROR 17788 --- [nio-8080-exec-2] d.v.m.exception.GlobalControllerAdvice : Error occurs org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class dev.vinyeee.mysns.controll..

[spring boot] 이미지 파일 업로드 서버 재시작 해야 보이는 오류 해결-프로젝트 외부 경로 파일 가져오기

최근 프로젝트 진행 중 파일 업로드를 구현해야 하는 작업이 있었다.​그러나 파일이 /static 폴더 아래에 저장이 되긴 하는데 html 파일에서 이미지를 불러오기 위해서는 서버를 재시작 해야한다는 엄청난 문제에 직면하고 말았음​ ​​​로컬에서 하는 거라면 상관 없겠지만 배포하고 난 후에 서버를 계속 재시작 한다는 건 말이 안되는 상황따라서 이를 해결할 방법을 찾아야 했다. ​​​원인 이미지는 static폴더안에 넣게 되는데 static이 말그대로 정적파일들을 넣는곳으로 인식이돼서 서버를 껐다가 켜야지 static 폴더안에 사진의 주소가 제대로 반영이 돼서 사진들이 보인다. 짧게 말하면 사진을 올리고 서버를 꼭 껐다가 켜야만 사진이 보임!​= devtools 망치 누르고 나서 사진이 보임이미지 폴더가 프..

[spring boot] let's encrypt 를 활용하여 SSL 무료 인증서 발급받기 (putty, WinSCP)

웹 사이트를 만들고 배포하고 나면 이제 누구든 내 사이트에 들어와 이용 할 수 있게 됩니다 그러나 대부분의 사이트들은 http가 아닌 https 프로토콜을 사용합니다  그 이유는 무엇일까요? HTTP와 HTTPS의 차이점은?출처 입력HTTPS는 TLS 암호화를 갖춘 HTTP입니다. HTTPS는 TLS(SSL)를 사용하여 일반 HTTP 요청과 응답을 암호화 하므로 더 안전하고 보안이 강화됩니다.  즉 HTTPS를 사용하는 웹 사이트는 사용자가 더 신뢰할 수 있습니다.  HTTPS 를 왜 굳이 사용해야할까?출처 입력 단순히 보안적인 이유 때문에 사용하는 것도 있지만 프로젝트 진행 시 프론트엔드와 백엔드 간의 통신이 이루어 질 때 한 쪽만 https 이고 다른 한 쪽은 http 인 경우 mixed conten..

Spring🌱 2024.10.18