Я новичок в Java, я разработал приложение с весенней загрузкой и весенней безопасностью.Приложение работает нормально, но у меня проблемы с уязвимостями.
т. Е. После того, как страница входа переходит http://localhost:8080/login
на http://localhost:8080/home
страницу, но когда я пытаюсь ввести неправильный текст в URL, например http://localhost:8080/home
на http://localhost:8080/sdghgdj
, он выбрасывает Whitelabel Error Page
, но я хочу перенаправить на *Страница 1008 *, потому что сеанс активирован.
Что не так в моем коде
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/resources/**", "/webjars/**","/assets/**").permitAll()
.antMatchers("/", "/forgotPwd","/resetPwd","/register").permitAll()
.antMatchers(HttpMethod.POST,"/register","/register/**").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.defaultSuccessUrl("/home")
.failureUrl("/login?error")
.permitAll()
.and()
.logout()
.logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
.permitAll()
.and()
.exceptionHandling().accessDeniedPage("/403");
}