WebSecurityConfigurerAdapter.class] não pode ser aberto porque não existe

Framboesa

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.

Framboesa

Como adicionar artefato

Vá para Estrutura do Projeto -> Artefatos -> Clique no botão verde '+' -> e todas as bibliotecas do Spring Security

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

@PropertySource não pode ser aberto porque não existe

recurso de caminho de classe [de/ifd/remote/DatabaseService.class] não pode ser aberto porque não existe

recurso de caminho de classe [de/ifd/remote/DatabaseService.class] não pode ser aberto porque não existe

Spring @PropertySource não pode ser aberto porque não existe

o recurso de caminho de classe [org / apache / ibatis / plugin / Interceptor.class] não pode ser aberto porque não existe

recurso de caminho de classe [org / springframework / boot / autoconfigure / web / ServerPropertiesAutoConfiguration.class] não pode ser aberto porque não existe

O recurso de caminho de classe Spring [applicationContext.xml] não pode ser aberto porque não existe

o recurso de caminho de classe [application.properties] não pode ser aberto porque não existe

o recurso de caminho de classe [pointsconfig.properties] não pode ser aberto porque não existe

java.io.FileNotFoundException: classe de recurso caminho não pode ser aberto porque ele não existe

não pode ser aberto porque a identidade do desenvolvedor não pode ser confirmada

“Adb” não pode ser aberto porque a Apple não pode verificar se há software malicioso

O aplicativo não pode ser aberto porque é de um desenvolvedor não identificado

O flipper não pode ser aberto porque o desenvolvedor não pode ser verificado no macOS Catalina

o recurso de caminho de classe [applicationContext.xml] não pode ser aberto porque não existe usando a configuração java

“Fabric.framework” não pode ser aberto porque é de um desenvolvedor Xcode não identificado

O arquivo “xxx” não pôde ser aberto porque esse arquivo não existe

java.io.FileNotFoundException: o recurso de caminho de classe [WEB-INF / classes / library.properties] não pode ser aberto porque não existe

o recurso de caminho de classe [org / quartz / impl / jdbcjobstore / tables_h2.sql] não pode ser aberto porque não existe

O grupo existe e não existe, mas não pode ser adicionado porque existe

awk chamando um script python respondendo porque o arquivo não pode ser aberto / lido

'heroku.pkg' não pode ser aberto porque a Apple não pode verificar se há software malicioso

Projeto ... não pode ser aberto porque está faltando seu arquivo project.pbxproj

Como faço para corrigir o erro "arquivo não pode ser aberto porque é de um desenvolvedor não identificado"?

MacOS Catalina (v 10.15.3): Erro: “chromedriver” não pode ser aberto porque o desenvolvedor não pode ser verificada. Não é possível iniciar o navegador Chrome

não pode executar o arquivo java .class porque ele não pode ser encontrado

Obtendo o erro "Arquivo ... não pôde ser aberto porque esse arquivo não existe" para o arquivo existente

sample.xcodeproj não pode ser aberto porque o arquivo de projeto não pode ser analisado. ao abrir o arquivo Xib no construtor de interface Xcode

sample.xcodeproj não pode ser aberto porque o arquivo de projeto não pode ser analisado. ao abrir o arquivo Xib no construtor de interface Xcode