1 回答
TA贡献1810条经验 获得超5个赞
由于您使用的是入门模块,因此无需显式导入其他依赖项。
所以删除:
infinispan-spring4-embedded
比我看到你明确导入 Spring Security。为什么不只使用启动模块?
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
消除
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>4.2.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>4.2.7.RELEASE</version>
</dependency>
关于Infinispan JCache,我发现 Spring 已经支持JSR-107缓存注释(博客文章)。
我认为根本不需要 CDI。所以继续删除
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-jcache</artifactId>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-cdi-embedded</artifactId>
<version>9.4.6.Final</version>
</dependency>
您还可以删除显式 Hibernate 导入
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.2.17.Final</version>
<scope>provided</scope>
</dependency>
添加回答
举报