Я запустил приложение Spring Boot + Angular, и сейчас я хочу развернуть все это как jarПоэтому я создал конфигурацию maven, в которой приложение angular создается и затем копируется в / target / classes / resources
Но каждый запрос к root (localhost: 8080) блокируется безопасностью.Когда я отключаю его, я могу видеть страницу, что означает, что все развернуто правильно, но почему-то весна не позволяет мне видеть это.Вот моя простая конфигурация безопасности, я хочу, чтобы статические ресурсы не были защищены, в то время как любой другой запрос требует аутентификации:
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.requestMatchers(PathRequest.toStaticResources().atCommonLocations()).permitAll()
.anyRequest().authenticated()
.and().httpBasic();
}
}
РЕДАКТИРОВАТЬ: минимальный пример моей проблемы здесь: https://gitlab.com/jnowacki/security-issue-demo
РЕДАКТИРОВАТЬ 2: Я пытаюсь все из этого поста: Обслуживание статических веб-ресурсов в приложении Spring Boot & Spring Security Я делаю что-то не так на концептуальном уровне?Разве неправильно показывать статический контент вместе с приложением Spring Boot?