![](https://img-blog.csdnimg.cn/20200812174736981.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot相关
工作中碰到的springboot相关问题总结
橡皮擦不去的争执
这个作者很懒,什么都没留下…
展开
-
springboot项目,根据项目环境变量去切换项目的唯一数据源
Springboot项目根据项目环境变量去切换指定项目的唯一数据源需求:项目本身是mysql的数据库,由于客户无法使用mysql,需要适配一套sqlerver数据源,mysql数据源也不能移除,以后可能会出现其他数据库适配1、根据项目的动态变量的值去指定数据源类型(需要制定严格规范)2、代码中需要获取变量的值去加载配置制定的数据源3、不同的数据源指向不用的mapper.xml文件夹目录,执行不用的sql语句Idea中设置环境变量(key-value)的位置以及获取方式变量获取方式:(数据库原创 2021-06-02 11:58:08 · 340 阅读 · 0 评论 -
Java对文件夹压缩成zip导出
1、需求描述:现在有一个需求,是将一级目录以及下属的二级目录数据放入文本中,然后放入文件夹中,最后将文件夹压缩导出。目录结构如下:最后导出文件结构如下图所示:2:service层代码处理处理过程1、将目录结构转化为文件夹结构 2、将数据内容写入文本txt放入文件夹中3、压缩文件夹并删除原文件夹4、导出完成并删除原压缩文件 // 设置文件夹时间戳和路径位置 SimpleDateFormat sdf = new SimpleDateFormat("yyyy原创 2020-12-23 20:24:43 · 3945 阅读 · 6 评论 -
使用Java上传Excel解析工具类(基于springboot)
上传excel分为.xls和.xlsx两种类型的文件pom.xml<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version> </dependency> .原创 2020-10-13 11:20:31 · 379 阅读 · 2 评论 -
springBoot中使用easypoi(非注解式)导出excel记录
1、在实现导出excel的过程中,使用easypoi时发现网上大多都是实体类的属性上加注解的方式去导出(简单是简单,我之前的博客也有介绍这种实现),但是问题来了,如果没有实体对应的数据库数据该如何导出呢?2、首先导入easypoi的jar包 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</arti原创 2020-08-15 10:21:33 · 1909 阅读 · 2 评论 -
SpringBoot 中多数据源配置(通过JdbcTemplate操作数据库)
在工作中碰到SpringBoot项目中去配置多个数据库,特此记录。1、在springboot的配置文件中加入数据库的配置信息:# 数据源1spring.datasource.type=com.zaxxer.hikari.HikariDataSourcespring.datasource.driver-class-name:com.mysql.jdbc.Driverspring.datasource.url:jdbc:mysql://spring.datasource.username:*****原创 2020-08-12 17:45:28 · 284 阅读 · 0 评论