Итак, у меня есть файл styles.css в
resources
|-static
|-css
|-styles.css
... все стандартные вещи.
Мой WebSecurityConfig выглядит следующим образом:
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable()
.headers().frameOptions().sameOrigin().and() // allow the h2-console to be used in a frame
.authorizeRequests()
.antMatchers("/").permitAll()
.antMatchers("/h2-console/**").permitAll() // enable access to the h2-console
.antMatchers("/js/**").permitAll() // permit JS resources
.antMatchers("/css/**").permitAll() // permit CSS resources
...
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.permitAll()
.and()
.logout()
.permitAll();
}
Но всякий раз, когда я пытаюсь открыть файл .css на моем локальном хосте (через http://localhost:8080/css/styles.css), я получаю неожиданную ошибку 405 (метод не разрешен).
При попытке применить таблицу стилей в HTML-документах в консоли Google Chrome выводится следующая ошибка:
"отказался применять стиль из" ... ", потому что его тип MIME
('application / json') не является поддерживаемым типом MIME таблицы стилей, и
строгая проверка MIME включена ".
Я довольно новичок в java Spring и до этого момента работал только со стилями начальной загрузки, поэтому я мог упустить что-то действительно очевидное - искал ответ в течение нескольких часов - пожалуйста, помогите мне!
Я использую Spring Boot Gradle,
springBootVersion = '2.0.4.RELEASE'