
spring boot
文章平均质量分 74
Eddie.J
凡事预则立,不预则废。
展开
-
使用dependencyManagement全局控制依赖
一、背景为了解决项目中log4j漏洞引发的安全隐患,想到的应对方案有两个:①不再使用log4j,去除log4j依赖②升级log4j版本至漏洞修复版本(2.15+)二、方案缺陷①项目太多了,一个一个地去exclude非常的繁琐,而且如果增加新项目还要时刻惦记这个事情,维护非常麻烦;②另外可能会存在引入的某依赖当中会隐含log4j的依赖,悄悄地引入。三、优化解决方案①全局去除依赖在父模块的pom文件里增加依赖管理 <dependencyManagement&原创 2022-01-06 13:23:03 · 1308 阅读 · 0 评论 -
mybatis-plus的service注入报错问题:expected single matching bean but found 2
一、问题代码结构1、service接口public interface IUserService extends IService<User> {}2、service接口实现类@Servicepublic class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IUserService {}3、entity类public class User { @Tabl原创 2021-12-13 23:12:55 · 8186 阅读 · 0 评论 -
springboot启动方式
mvn命令启动springboot项目,指定端口8080mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=8080备注:windows10的powershell下,使用该命令会出错,cmd是正常的。...原创 2019-06-14 15:26:29 · 249 阅读 · 0 评论 -
STS创建spring boot项目,pom.xml文件第一行报错
现象:如上图所示,pom.xml第一行报错,Problems显示有error。原因:Spring Boot 2.1.5.RELEASE默认使用maven-jar-plugin的版本是3.1.2,但是这个版本存在某种bug,导致项目异常,详情可以查看eclipse官网介绍。解决方案:回退maven-jar-plugin至3.1.1版本。具体方法:在pom.xml里的propert...原创 2019-08-22 10:04:04 · 4756 阅读 · 0 评论