1 回答

TA貢獻1810條經(jīng)驗 獲得超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,我發(fā)現(xiàn) Spring 已經(jīng)支持JSR-107緩存注釋(博客文章)。
我認為根本不需要 CDI。所以繼續(xù)刪除
<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>
添加回答
舉報