
Springboot
还算善良_
慢慢提升技术;总结的都是工作中真实遇到的一些问题。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springBoot中声明式事务的使用
很多业务会牵连多张表的操作,有的时候一张表操作成功了,但是在中途保不齐出现什么幺蛾子,导致其他关联表操作失败,此时,事务就很重要了,保证了数据的准确性,话不多说,下面是使用方法。首先,需要在启动类,添加@EnableTransactionManagement注解,由于声明式事务对于try{}cache中的代码默认不会回滚,这里有两个办法,一个是将异常抛出去,然后方法上添加@Transactional(我不经常使用该类方法),另一个就是@Transactional(rollbackFor = Excepti原创 2021-12-08 17:58:16 · 392 阅读 · 0 评论 -
使用ScheduledExecutorService实现固定速率执行某一方法
延迟固定时间执行方法ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(1);scheduledExecutorService.scheduleAtFixedRate(new Runnable() { @Override public void run() { System.out.println("====原创 2021-10-25 17:39:23 · 178 阅读 · 0 评论 -
有关SpringBoot使用Swagger文档
方式一 创建一个实体类/** * @author :Administrator * @description : * @create :2021-10-22 22:28:00 *///注解开启 swagger2 功能@EnableSwagger2@Configurationpublic class Swagger { /** * 通过 createRestApi函数来构建一个DocketBean * 函数名,可以随意命名,喜欢什么命名就什么命名 *原创 2021-10-22 22:50:44 · 147 阅读 · 0 评论 -
有关Springboot的配置文件动态配置环境问题【亲测】
可以直接在resources目录下新建一个application.yml文件 里边全部指定所有环境。如下:# 默认激活dev配置spring: profiles: active: "prod"---spring: config: activate: on-profile: "dev"name: dev.xxx.com---spring: config: activate: on-profile: "test"name:原创 2021-10-22 22:07:01 · 385 阅读 · 0 评论