采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
spring-boot-starter-tomcat 我查了下是引入了Spring Boot默认的HTTP引擎Tomcat,为什么在Spring-Security这个框架中初始化启动项目,需要删掉这个包,不需要引入,否则出现的是“unregistering jmx-exposed beans on shutdown“错误。
而在搭建Shiro环境中,却不需要删除,也不会报错,这是什么原因
如果使用 spring-boot-starter-tomcat 包,需要引入其他的依赖(非唯一组合):
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId></dependency><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId></dependency>
或者移除 <scope>provided</scope>
Apache Shiro课程由于涉及到需要引入更多的依赖,覆盖了 spring-boot-starter-tomcat 包需要的依赖,因此没有对其进行强行删除
Spring Security因为不会选择那些依赖,对 spring-boot-starter-tomcat 包也不是强求,因此选择了移除
谢谢老师,辛苦老师了~~~///(^v^)\\\~~~
很高兴能帮助到你,加油~
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.2k 6
1.8k 22
1.1k 20
921 18