depois de criar o aplicativo Spring, tenho este problema:
.../WebSecurityConfigurerAdapter.class] cannot be opened because it does not exist at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:181)
Meu pom.xml
<properties>
<spring.version>4.3.0.RELEASE</spring.version>
<springsecurity.version>4.2.3.RELEASE</springsecurity.version>
<!--<springsecurity.version>5.0.0.RELEASE</springsecurity.version>-->
</properties>
<dependencies>
<!--spring security web and config-->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${springsecurity.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${springsecurity.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${springsecurity.version}</version>
</dependency>
Classe SecurityConfig:
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.inMemoryAuthentication().withUser("john").password("secret123").roles("EMPLOYEE");
auth.inMemoryAuthentication().withUser("mary").password("secret123").roles("MANAGER");
auth.inMemoryAuthentication().withUser("susan").password("secret123").roles("ADMIN");
}
}
Inicializador:
public class SecurityWebApplicationInitializer extends AbstractSecurityWebApplicationInitializer {
}
Parece que ele não consegue encontrar o arquivo jar após a compilação. Tentei adicioná-lo a artefatos na Estrutura do projeto no IntelliJ Idea, mas não ajudou.
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras