diff --git a/src/main/java/com/boot/security/server/config/LoginPageConfig.java b/src/main/java/com/boot/security/server/config/LoginPageConfig.java new file mode 100644 index 0000000..86313a8 --- /dev/null +++ b/src/main/java/com/boot/security/server/config/LoginPageConfig.java @@ -0,0 +1,14 @@ +package com.boot.security.server.config; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.view.RedirectView; + +@Controller +public class LoginPageConfig { + + @RequestMapping("/") + public RedirectView loginPage() { + return new RedirectView("/login.html"); + } +} diff --git a/src/main/java/com/boot/security/server/config/SecurityConfig.java b/src/main/java/com/boot/security/server/config/SecurityConfig.java index 26ced15..dc05a61 100644 --- a/src/main/java/com/boot/security/server/config/SecurityConfig.java +++ b/src/main/java/com/boot/security/server/config/SecurityConfig.java @@ -55,8 +55,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS); http.authorizeRequests() - .antMatchers(HttpMethod.GET, "/*.html", "/favicon.ico", "/css/**", "/js/**", "/fonts/**", "/layui/**", - "/img/**", "/v2/api-docs/**", "/swagger-resources/**", "/webjars/**", "/pages/**") + .antMatchers(HttpMethod.GET, "/", "/*.html", "/favicon.ico", "/css/**", "/js/**", "/fonts/**", + "/layui/**", "/img/**", "/v2/api-docs/**", "/swagger-resources/**", "/webjars/**", "/pages/**") .permitAll().anyRequest().authenticated(); http.formLogin().loginPage("/login.html").loginProcessingUrl("/login") .successHandler(authenticationSuccessHandler).failureHandler(authenticationFailureHandler).and()