SpringBoot
coder_monarch
Think Twice, Code Once!
展开
-
@Autowired和@Resource的区别
3.22 @Autowired 和 @Resource步骤模拟演示二者区别:@Resource默认通过名称注入,找不到再通过类型注入;如果两种方法都没完成,可以通过指定名称注入。@Autowired默认通过类型注入,可以通过指定名称注入1、首先声明MyService接口和两个实现类MyServiceImpl01和MyServiceImpl02public interface MyService { void hello();}// @Service没有指定Bean的名称,默认名称按原创 2022-04-25 01:28:53 · 389 阅读 · 0 评论 -
springboot集成easyexcel实现导入导出
本文只实现比较简单的Excel导入导出,提供思路,以抛砖引玉😊😊第一步:新建一个实体类User@Datapublic class User { @TableId @ExcelProperty(value = "序号") // 导出Excel 的列名 private Integer id; @ExcelProperty(value = "姓名") private String name;}第二步:项目pom文件添加easyexcel的依赖 &l原创 2022-04-22 14:59:33 · 1502 阅读 · 5 评论 -
解决java.util.LinkedHashMap cannot be cast to 的问题
解决java.util.LinkedHashMap cannot be cast to 的问题原创 2022-02-10 14:50:29 · 17398 阅读 · 5 评论 -
poi实现word文档转pdf格式
业务场景:服务器上保存的文档是word格式,但是需要转换成pdf格式的文件流返回给前端做预览,因此需要将word文件转换为pdf文件,再读取转换后的pdf文件流返回给前端pom添加如下依赖<dependency> <groupId>fr.opensagres.xdocreport</groupId> <artifactId>fr.opensagres.poi.xwpf.converter.pdf-gae</artifactId> <原创 2022-01-19 17:58:31 · 4235 阅读 · 16 评论 -
mybatis plus返回Map数据为空字段不显示
在开发过程中,大多数情况下我们使用VO对象作为返回值,但在特殊情况我们不用完全返回整个对象,只需要返回部分字段,满足使用的同时也减少了json传输的数据量,因此我们会使用Map类型返回。但是在查询时,若查询字段的结果为null,Map的返回值中会忽略该字段不返回。如下:张三的create_time在数据库中的值为null,查询结果使用Map返回时会自动忽略值为null的字段{ "code": 0, "msg": null, "data": [ { "id": "1",原创 2022-01-13 15:59:04 · 4462 阅读 · 4 评论 -
部门树java递归实现
部门树实现 public List<DeptTree> queryDeptTreeList(){ //查询部门表全部数据 List<DeptTree> allDept = baseMapper.queryDeptTreeList(); //过滤getParentId() == 0:查出所有一级部门 List<DeptTree> treeList = allDept.stream().filter(dept -> dept.getParen原创 2021-11-30 14:12:03 · 1982 阅读 · 0 评论