Я просто пытаюсь выполнить учебное упражнение с Vaadin 10 и Spring boot.Я также добавил Sprint Security, поэтому демо-версия запрашивает имя пользователя и пароль.Однако, когда я набираю их правильно, браузер просто показывает:
Could not navigate to ''
Reason: Couldn't find route for ''
Available routes:
This detailed message is only shown when running in development mode.
Я скорее надеялся увидеть кнопку с надписью 'click me'.
Мой класс MainView:
@Route
public class MainView extends VerticalLayout {
public MainView() {
add(new Button("Click me", e -> Notification.show("Hello Spring+Vaadin user!")));
}
}
Мой WebSecurityConfigurerAdapter:
@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().antMatchers("/**").hasRole("USER").and().formLogin();
}
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.inMemoryAuthentication().withUser("test").password("test").roles("USER");
}
@Bean
public static NoOpPasswordEncoder passwordEncoder() {
return (NoOpPasswordEncoder) NoOpPasswordEncoder.getInstance();
}
}
Любая помощь с благодарностью.Большое спасибо.
Марк.