Spring/기타
-
[error] HS256 알고리즘 사용시 에러Spring/기타 2024. 11. 28. 13:27
▤ 목차">▤ 목차 ✔ 제목1사용자 시크릿키를 사용했는데, 개발단계이기때문에 아무생각없이 가장 기본인 1234로 지정했다."로컬이니 보안은 상관없으니깐~" 이라 생각했지만이로 인한 에러가 나타났다.⌨ 에러메시지The signing key's size is 32 bits which is not secure enough for the HS256 algorithm.The JWT JWA Specification (RFC 7518, Section 3.2) statesthat keys used with HS256 MUST have a size >= 256 bits(the key size must be greater than or equal to the hash output size). Consider using..
-
java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 에러Spring/기타 2024. 11. 27. 20:12
▤ 목차">▤ 목차 ✔ 에러 발생 과정✏️ JWT 토큰 생성 과정중 발생카카오 로그인 API을 진행 중 오류가 발생했다. ERROR 50816---[..]: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter] with root cause 발생한 오류를 보면 " DatatypeConverter 클래스가 클래스 경로에서 찾을 수 없다 " 고 했다. ✔️ 해결같은 에러가 뜬 다른 블로그를 찾아보니 Java8 이후 버전에서는 해당 클래스를..
-
Spring 오류) JDBCSupport 연결 시 DI 시점 오류Spring/기타 2024. 8. 13. 22:06
Cannot invoke "org.springframework.jdbc.core.JdbcTemplate.query(String, org.springframework.jdbc.core.RowMapper)" because the return value of "pack.model.DAO.getJdbcTemplate()" is null 위와 같은 오류가 나오는 이유는 DAO에서 주입 시점때문에 발생하는 문제이다. 정리해보자면 필드로 의존성을 주입하면 jdbcSupport가 생성되는 시점에 필드 주입이 null일 가능성이 있다.생성자 주입을 해서 안정적으로 setDataSource 메서드 사용시 매개변수를 넣자.
-
Lombok 오류 ) The method ~ is undefined for the type DTOSpring/기타 2024. 8. 12. 18:56
Spring 프로젝트를 하는 와중에 "The method ~ is undefined for the type ~"와 같은 오류가 계속 났다.setter를 찾지 못해 생기는 오류였다.@Data 어노테이션이나 @Setter 어노테이션 모두 사용해도 setter가 생성되지 않았다. 검색결과 수동으로 lomdok을 설치해야한다고 했다. 📌 다운로드 받기https://projectlombok.org/download Download projectlombok.org 다운로드를 해주고 명령프롬프트(cmd)창을 연다.java -jar lombok.jar위의 명령어로 lombok을 실행시켜준다. 1 ) 처음 창을 열면 I can't ~ 경고창이 뜨는데 일단 ok 눌러준다.2 ) specity location .. 를 눌..
-
[spring boot] 오류 기록Spring/기타 2024. 8. 9. 13:35
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '파일명dao': Unsatisfied dependency expressed through field '파일명Inter': Error creating bean with name '파일명Inter' defined in file [C:\ ..]: Cannot resolve reference to bean 'sqlSessionTemplate' while setting bean property 'sqlSessionTemplate' 해결방법1 ) 각 어노테이션(MVC)이 잘 들어갔는지 확인2 ) xml 파일에서 해당 파일 주소가 맞는지 확인