티스토리 뷰
Framework/Spring
Springboot 2.x migration 시 ObjectPostProcessor not found 대처방법
호형 2020. 6. 26. 11:29잘 돌아가던 springboot 1.x 기반의 웹프로젝트를 사용하다가 msa 관련 지원이 더 유연한 springboot 2.x 로 전환을 해야 했다. springboot 2.x 로 migration을 하려면 생각보다 많은 부분을 봐야 한다. 기본 spring의 버전도 4.x에서 5.x로 바뀌고 이에 따른 종속성 이슈도 잘 살펴봐야 한다. 다행히 이 웹프로젝트는 spring versions[up 에 따른 이슈는 크게 없었다. 나중에 migration 한 부분을 정리하며 자세히 설명하겠다.
기타 spring 5.x 로 바꿈에 따른 종속성 이슈들을 없애고 서버 기동을 하자 잘 되나 싶었는데
spring security 관련된 ObjectPostProcessor 를 찾지 못했고 이걸 너의 설정에 넣어줘야 한다. 라는 오류가 났습니다.
이럴 경우에는 다음과 같이 대처를 하면 된다.
@SpringBootApplication
@EnableWebSecurity
public class Application {
public static void main(String[] args) {
SpringApplication application = new SpringApplication(Application.class);
application.run(args);
}
}
@EnableWebSecurity 를 Application 이던 spring security config class 이던 붙여주면 해결이 된다.
끝!
'Framework > Spring' 카테고리의 다른 글
Spring application.properties Util로 만들어 쉽게 값 가져오기 (0) | 2020.06.30 |
---|---|
spring + mysql datasource 설정 (0) | 2020.06.29 |
Spring Transaction 오류시 체크사항 (0) | 2020.06.24 |
Springboot 환경에서 web.xml 의 jsp-config 사용하기 (2) | 2020.06.23 |
springboot Banner 설정 및 Banner 생성 사이트 추천 (0) | 2020.06.17 |
댓글