스프링 부트 응용 프로그램에서 @EnableAutoConfiguration 주석을 사용하고 있지 않습니다. 자동 구성을 설정하지 않으면 here과 같은 스프링 보안이 작동하지 않습니다. 자동 구성이 설정되지 않은 경우 스프링 보안을 사용하려면 무엇을해야합니까?스프링 부트 - enableautoconfig없이 스프링 보안이 작동하지 않습니다.
0
A
답변
1
응용 프로그램에 따라 @EnableWebMvcSecurity을 염두에 두어야합니다.
0
WebSecurityConfigurerAdapter의 구현을 만들어 AbstractAnnotationConfigDispatcherServletInitializer의 구현에 등록하십시오.
public class MyWebApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class<?>[]{MyWebSecurityServiceConfiguration.class, <your other configuration classes>};
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class<?>[]{<your mvc configuration class>.class};
}
@Override
protected String[] getServletMappings() {
return new String[]{<your mapping here>};
}
@Override
protected Filter[] getServletFilters() {
return new Filter[]{new DelegatingFilterProxy("springSecurityFilterChain")};
}
}
관련 문제
- 1. 스프링 보안이 작동하지 않습니다.
- 2. 스프링 3 보안이 작동하지 않습니다.
- 3. 스프링 메소드 보안이 작동하지 않습니다.
- 4. 스프링 보안이 예상대로 작동하지 않습니다.
- 5. Windows 7에서 스프링 보안이 작동하지 않습니다.
- 6. 스프링 보안이 아파치 프록시와 함께 작동하지 않습니다.
- 7. mongodb에서 스프링 보안이 작동하지 않습니까?
- 8. 스프링 부트 및 스프링 보안이/정적 폴더의 컨텐츠를 제공하지 않음
- 9. 스프링 부트 캐시가 작동하지 않습니다.
- 10. 기본 보안이 스프링 부트로 시작되지 않습니다.
- 11. 스프링 보안이 중복되었습니다. RemeberMeProvider
- 12. 스프링 보안이 적용된 스프링 MVC 컨트롤러 상속
- 13. 스프링 보안이 작동하지 않는 이유는 무엇입니까?
- 14. 스프링 보안이 적용된 Thymeleaf Swich
- 15. 스프링 보안이 왜 POST를 방지합니까?
- 16. 스프링 보안이 적용된 Apache/mod_jk
- 17. 스프링 보안이 로그인 호출을 가로 채지 않습니다.
- 18. 스프링 보안이 사전/사후 주석을 처리하지 않습니다.
- 19. 스프링 보안이 http 세션을 무효화하지 않습니다.
- 20. 스프링 보안이 자동 프록시에 적합하지 않습니다.
- 21. 스프링 보안이 xml을 구문 분석하지 않습니다.
- 22. XML 구성의 스프링 보안이 사용자를 인증하지 않습니다.
- 23. @Service 클래스의 스프링 부트 캐싱이 작동하지 않습니다.
- 24. 스프링 부트 응답 압축이 작동하지 않습니다.
- 25. 스프링 보안이 작동하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
- 26. 세션이 다시 설정되면 스프링 보안이 제대로 작동하지 않습니다.
- 27. 서버 (Google Appengine)에서 스프링 보안이 작동하지 않습니다.
- 28. 스프링 보안 - 전역 메소드 포인트 컷을 사용한 보안이 작동하지 않습니다.
- 29. Java Config가있는 스프링 보안이 eraseCredentials 메소드를 작동하지 않습니다.
- 30. 스프링 3.0 보안이 주석 기반 컨트롤러와 함께 작동하지 않습니다.