티스토리 뷰

잘 돌아가던 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 이던 붙여주면 해결이 된다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31