Spring SpringBoot

No enum constant 이렇게 enum으로 변환하다가 가끔 No enum constant enum.값 이라는 에러가 발생할 때가 있다. 이 에러가 발생하는 원인은 Entity에서 사용하는 Enum에 존재하지 않는 값이 데이터베이스의 해당 컬럼에 존재할 경우 발생하는 오류이다. (대소문자를 구분한다.) 너무나도 직관적인 오류지만 원인을 잘 찾지 못하는 경우가 있을 수 있는 시나리오가 있다. application.properties 파일에 다음과 같이 hibernate.ddl-auto를 걸어놓은 상태에서, spring.jpa.hibernate.ddl-auto=update 혹은 application.yml 파일을 사용한다면 아래와 같이 사용중이라면 spring: jpa: hibernate: ddl-au..
구현할 것 security filter chain을 이용하지 않고, Interceptor를 사용하여 Jwt 토큰으로 회원 인증 인가 로직을 구현합니다. 또한 swagger가 이미 프로젝트에 포함된 경우 Jwt 토큰 인증 방식을 추가하는 경우 swagger는 토큰을 들고 있지 않아서 이전처럼 api명세를 확인하려면 Interceptor에 적용되는 url에 대한 설정이 필요합니다. 이에 대해 다룹니다. build.gradle 종속성 추가 depedencies{ // JWT compileOnly group: 'io.jsonwebtoken', name: 'jjwt-api', version: '0.11.5' runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-impl', ve..
서병렬
'Spring SpringBoot' 카테고리의 글 목록 (2 Page)