오류가 떴다.
Could not resolve view with name 'index' in servlet with name 'dispatcherServlet'
이유는 ? https://hermeslog.tistory.com/548
@EnableWebMvc 때문
Spring Boot 의 고유기능을 사용하기 위해서는 @EnableWebMvc 는 사용하지 않습니다.
@EnableWebMvc를 사용하면 Spring MVC를 사용하게 되어 직접 MVC 설정을 해주어야 한다는 의미입니다.
WebSecurityConfig.java
.formLogin()
//로그인 페이지 url 지정
.loginPage("/login")
SecurityController.java
@RequestMapping(value = "/login")
public String memberLogin(Model model) {
return "memberLogin";
}
해주면 됩니다.
자, 여기서 또 문제 발생
또... 이미지 엑박 뜸.
왜? 시큐리티는 리소스 파일 지정을 따로 해줘야 함
하하하..
방법
confiugre(WebSecurity web) desc : 인증 및 인가절차 무시, 주로 정적파일(js, css,image) 경로 설정에 이용