spring boot
orangeTop
做一个不脱发不加班的程序员
展开
-
springboot打包分离lib和配置文件
每次上传都几百兆的文件,太慢了,而且配置文件改一下就要重新打包比较麻烦。就修改了打包方式,每次只需要上传代码的jar包就行了。原创 2022-10-20 17:35:32 · 420 阅读 · 1 评论 -
springboot集成mybatis,自动代码生成
pom.xml文件部分配置 <!-- mysql 数据库驱动. --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <!-- spring-boot mybat原创 2021-10-29 10:15:48 · 272 阅读 · 0 评论 -
springboot 实现图片合并
背景:商城要做活动,要生成商户的活动二维码,现在有了活动的底图模板,商户上传自己的二维码就可以生成活动图。可以上传压缩包,也可以上传单个图。转换工具类public class ImageUtils { private Logger logger = LoggerFactory.getLogger(ImageUtils.class); private static Map<String, String> exitFile = new HashMap<>(原创 2021-08-27 09:51:25 · 1303 阅读 · 0 评论 -
springboot+kotlin 实现对mysql数据库的备份与恢复
背景:新来的开发误操作数据库,导致数据丢失,但是没有数据备份,所以就写一个程序,定时备份数据库,体量也不是很大。yml 配置server: port: 8080# 备份的目录backup: sql: path: usr/local/mysql/bak_data/# 需要备份的数据库mysql: ip: 127.0.0.1 port: 3306 username: root password: root# mysqldump 目录 mysqldu原创 2021-08-25 17:20:17 · 311 阅读 · 0 评论 -
Spring Boot中使用缓存
随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一。原始的使用缓存的方式如下:这样的缓存使用方式将数据读取后,主动对缓存进行更新操作,这样的方式使用方便,但是代码的耦合性高,代码侵入性强。 1 /** 2 * 使用缓存以id为字样,如果id所对应的缓存信息已经存在,则不会再读db...转载 2018-05-03 16:45:02 · 276 阅读 · 0 评论 -
Spring 注解学习
声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使用.@Controller : 在展现层(MVC--SpringMVC)使用注入Bean的注解:@Aautowired : Spring提供的注解.@Inject : JSR-330提供的注解@Resource : JSR...转载 2018-05-07 16:43:01 · 185 阅读 · 0 评论 -
spring boot 访问项目时加项目名称
springboot 项目一般直接地址加端口就可以访问了,不像放在tomcat里面还需要加上项目名。现在,想访问的时候加上项目名用来区分,只要在配置文件里面加上server.context-path=/项目名,就可以了...原创 2018-06-06 17:21:31 · 26029 阅读 · 4 评论 -
springboot+kotlin项目中Application中的main方法启动报错
Kotlin 小科普这里大家一个小科普,Kotlin 是完全兼容JVM ,完全无缝支持Java ,并且在您可以在Java 和 Kotlin 来回自如的切换,所以开文就借用了官方的一句话,是 Android 中的 Swift 。就好比 Swift 一样,在支持 Swift新语法的时候,也支持 C 语法。但是我有意见了,因为我一接触后,发现这是错误的。因为它是 Java 中的 Swift 。Kotli...转载 2018-07-11 10:20:26 · 3650 阅读 · 0 评论