Невозможно разрешить символ «WebSecurityConfigurerAdapter», хотя он есть в моем pom.xml [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно разрешить символ «WebSecurityConfigurerAdapter», хотя он есть в моем pom.xml [дубликат]

Сообщение Anonymous »

Я пытаюсь создать файл конфигурации безопасности и загрузил зависимость Spring-boot-starter-security в свой pom.xml. Вот как это выглядит в моем pom.xml:

Код: Выделить всё

 
org.springframework.boot
spring-boot-starter-security

Это мой код конфигурации безопасности, и я расскажу о строках, в которых есть ошибки:

Код: Выделить всё

package com.Lumber.LumberIntegration.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
import org.springframework.security.web.SecurityFilterChain;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {

@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests(authorizeRequests ->
authorizeRequests
.antMatchers("/login").permitAll() // Permit access to login page
.anyRequest().authenticated()
)
.formLogin(formLogin ->
formLogin
.loginPage("/login") // Custom login page
.permitAll()
)
.logout(logout ->
logout
.permitAll()
);
}

@Bean
@Override
public UserDetailsService userDetailsService() {
InMemoryUserDetailsManager manager = new InMemoryUserDetailsManager();
manager.createUser(User.withUsername("customUser")
.password("{noop}customPassword")
.roles("USER").build());
return manager;
}
}
Оператор импорта:

Код: Выделить всё

import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
содержит ошибку, и я не уверен, но думаю, что это может вызвать проблему для всего файла. Я также попытался перезапустить свой проект Maven, но кроме этого ничего не сделал. Я не уверен, как перезапустить мои кеши и сработает ли это вообще. Любая помощь очень ценится, заранее большое спасибо!

Подробнее здесь: https://stackoverflow.com/questions/786 ... e-it-in-my
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»