
SpringBoot通过proguard-maven-plugin插件进行实际项目代码混淆,实测可用
SpringBoot通过proguard-maven-plugin插件进行实际项目代码混淆,实测可用 本文主要研究下如何使用proguard-maven-plu...

贡献一个springboot项目linux shell启动脚本
贡献一个springboot项目linux shell启动脚本 springboot打好的包放在/usr/local/app目录下,如App.jar改名为mv ...

SpringBoot2.x基础教程: 事务详解
Spring事务详解 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务特性(ACID) Atomicity(原子性):一个事务(transaction)...

谈一谈SpringBoot怎么使用事件机制
谈一谈SpringBoot怎么使用事件机制 观察者模式 对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。观察者模式(...

springboot2.x基础教程:SpringCache缓存抽象详解与Ehcache、Redis缓存配置实战
Springboot2.x基础教程:SpringCache缓存抽象详解与Ehcache、Redis缓存配置实战 在计算机发展史中一台计算机只需要外部存储器就能运...

springboot2.x基础教程:日志配置
Springboot2.x基础教程:日志配置 项目的开发过程中,开发人员对于日志一定不会陌生。日志能够记录程序运行的轨迹,输出软件运行中的关键信息,辅助我们排查...

springboot2.x基础教程:动手制作一个starter包
Springboot2.x基础教程:动手制作一个starter包 上一篇博客介绍了springboot自动装配的原理。springboot本身有丰富的sprin...

springboot2.x基础教程:集成spring-data-jpa
Springboot2.x基础教程:集成spring-data-jpa Spring Data是Spring 社区的一个子项目,主要用于简化数据(关系型&非关系...

springboot2.x基础教程:集成mybatis最佳实践
Springboot2.x基础教程:集成mybatis最佳实践 前面文章介绍过SpringBoot结合Jpa实现对数据库的操作。今天介绍下SprigBoot集成...

Springboot2.x基础教程:Enable注解原理
Springboot2.x基础教程:@Enable原理 上一篇springboot2.x基础教程:@Async开启异步任务我们使用了@EnableAsync注解...