java - 缺少 Spring Security 类

标签 java spring maven spring-security

这是我的POM.xml

...

  <properties>
    <spring.webflow.version>2.3.3.RELEASE</spring.webflow.version>
  </properties>

  <dependencies>


...
        <dependency>
            <groupId>org.springframework.security.extensions</groupId>
            <artifactId>spring-security-saml2-core</artifactId>
            <version>1.0.2.RELEASE</version>
        </dependency>
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-core</artifactId>
    <version>4.2.3.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-config</artifactId>
    <version>4.2.3.RELEASE</version>
</dependency>
    <dependency>
      <groupId>org.springframework.webflow</groupId>
      <artifactId>spring-faces</artifactId>
      <version>${spring.webflow.version}</version>
      <exclusions>
        <exclusion>
          <groupId>commons-logging</groupId>
          <artifactId>commons-logging</artifactId>
        </exclusion>
      </exclusions>
    </dependency>


...

  <repositories>

   <repository>

      <id>spring-snapshots</id>

      <name>Spring Snapshots</name>

      <url>https://repo.spring.io/libs-milestone</url>

   </repository>
...
</project>

错误是:

WebSecurityConfigurerAdapter cannot be resolved to a type
EnableWebSecurity cannot be resolved to a type (Annotation)
...

这些应该在包中: org.springframework.security.config.annotation.web.configuration

我已经完成了mvn clean install -U,但这并没有解决问题。如果我缺少一些依赖项或这些依赖项之间存在任何不兼容性,有什么想法吗?

我发现了一个奇怪的场景:

将这些依赖项添加到我的 pom 中后,我在 eclipse 项目中看不到它们 > Maven 依赖项?!

国王的问候,

最佳答案

Missing classes Spring Security

这两个依赖项用于Spring security

<!-- Spring security -->
<dependency>
     <groupId>org.springframework.security</groupId>
     <artifactId>spring-security-web</artifactId>
     <version>4.2.3.RELEASE</version>
</dependency>
<dependency>
     <groupId>org.springframework.security</groupId>
     <artifactId>spring-security-config</artifactId>
     <version>4.2.3.RELEASE</version>    
</dependency>

关于java - 缺少 Spring Security 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46604160/

相关文章:

java - 如何在java中使用selenium webdriver查找特定的表元素?

java - 在 Eclipse 中自动完成跳过 getter 和 setter

java - SQLServerBulkCopy 错误处理

java - Apache Tomcat 执行具有相同启动时加载的 Servlet

java - Spring bean 创建失败。 setter 的参数类型可以是 getter 返回类型的父级吗?

java - 应用程序被删除时的消息

java - JPA事务的超时实现和Session失效

java - IntelliJ Maven JAR "No main manifest attribute error"

java - “gpg2”未被识别为内部或外部命令

java - 如何从命令行安装 pom 文件中提到的插件,而不编译或构建整个项目?