Spring
文章平均质量分 74
大锅睿
起飞
展开
-
开启独立事务循环入库
今天遇到一个开发场景,导入一个excel(多个sheet),将里面的每行数据入库,入库成功则直接保存,失败则返回各行异常信息,也就是行与行直接互不影响,是独立的事务大概的结构是这样的,有两个service,一个是ExcelImportService,另一个是MaterialService,调用过程就是ExcelImportService作为入口调用MaterialService,二话不说直接上代码ExcelImportService.java/** * Excel导入 *原创 2021-02-10 10:10:17 · 546 阅读 · 1 评论 -
Parameter 0 of constructor in XXX required a bean of type ‘XXX‘ that could not be found.
今天在搭建微服务项目的时候遇到了一个问题项目结构实际的场景是OperationLogService需要注入OperationLogMapper,也就是最常见的业务层注入数据层,但是项目启动的时候报了这个错误,最开始我还以为是Mapper没有注入到注册到Spring中,检查了之后我确定Service和Mapper是没有问题的,然后找了好久也没有找到原因,这时候我想到会不会是Mapper没有被扫描到?于是我检查了一下Applicaiton启动类的位置,发现真的是这个问题我各个模块的包命名规则原创 2020-09-08 10:43:46 · 21380 阅读 · 2 评论 -
Could not autowire. No beans of 'xxxx' type found 的一种解决方案
今天在注入一个bean的时候遇到一个问题然后我就在想是不是没有把它注册到Spring容器里面,然后一检查发现注册了经过了半个小时的思考和寻找之后,发现了可能的原因,因为我搭建的是一个微服务架构,而RedisHelper是另外一个基础项目里面的类,所以我在当前项目的启动类上加了扫包的范围,然后就搞定了这只是我遇到的其中一种可能出现的情况,具体问题,具体分析...原创 2020-03-31 15:44:19 · 1176 阅读 · 0 评论 -
使用JdbcTemplate和RowMapper查询数据库
记得最开始学习使用数据库的时候都是使用底层的JDBC直接访问的,主要分成三个部分,通过数据库的配置信息(DRIVER,URL,USERNAME,PASSWORD)去获取数据库连接; 通过PreparedStatement执行SQL语句; 通过ResultSet接收查询结果。JdbcTemplate就是对JDBC的一种封装,使用起来更加的方便,但是JDBC的效率要比JdbcTemplate...原创 2018-11-27 14:08:11 · 4519 阅读 · 1 评论