springboot
文章平均质量分 60
1244497026
这个作者很懒,什么都没留下…
展开
-
SpringBoot统一返回结果,注解分页,方法切面
1、统一返回结果22、注解实现分页、排序3、方法切面,实现方法耗时统计,接口请求日志,操作记录等原创 2022-07-07 17:49:19 · 1895 阅读 · 0 评论 -
接口调优的大致思路
要解决接口查询缓慢的问题,首先要清楚从请求发出到返回,经过了哪些过程。后端接收到请求,首先是后端分配线程处理,而该线程是SpringBoot默认的线程池中的线程。线程池的默认配置在文件TaskExecutionProperties.class中可以看到,大致如下:假设8个核心线程都正在处理请求,再来新的请求,会进入队列等候,直到核心线程有空出,或者队列满了,线程池会开启非核心线程,来处理队列中等候的任务,但是默认线程池的队列这么长,相比之下,原创 2022-06-01 18:26:42 · 433 阅读 · 0 评论 -
springboot动态任务统一管理(新增、修改、停止、删除)
springboot任务动态注册、修改、停止、删除和统一管理github地址:https://github.com/softwarevax/maven/tree/main/unified-task-schedule1、任务实体类public class Job { /** * 任务id, 用于标识,默认使用全限定类名 */ private String jobId; /** * 任务名称, 默认简单类名 */ private原创 2021-03-17 14:19:34 · 622 阅读 · 2 评论 -
springboot 项目打包提示:程序包com.sun.xml.internal.messaging.saaj.util不存在
解决办法:org.apache.maven.pluginsmaven-compiler-plugin3.1java.version</source><target>{java.version}</source> <target>java.version</source><target>{java...原创 2019-12-11 14:18:17 · 7090 阅读 · 0 评论 -
springboot打包后访问classpath文件出错的解决办法
1、group.json为classpath目录下的文件,FileCopyUtils为springboot框架自带工具Resource resource = new ClassPathResource(“group.json”);byte[] bytes = FileCopyUtils.copyToByteArray(resource.getInputStream());String con...原创 2019-12-06 08:58:20 · 946 阅读 · 0 评论 -
springboot配置多数据源
springboot配置多数据源springboot版本:1.5.9.RELEASE1、jar包依赖文件pom<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...原创 2019-04-20 21:14:06 · 219 阅读 · 0 评论 -
SpringBoot 自定义属性源EnvironmentPostProcessor和PropertySourceLoader
SpringBoot 版本2.1.4.RELEASE由于SpringCloud 配置中心自定义存储方式中提到PropertySourceLoader,故再学习一下自定义属性源自定义属性源有两种比较简单的方式:1、实现EnvironmentPostProcessor接口2、实现PropertySourceLoader接口然后在META-INF/spring.factories添加相应配...原创 2019-08-09 12:00:05 · 1977 阅读 · 0 评论 -
SpringBoot 自定义starter的三种方式
虽然自定义的starter与版本无关,但还是说明一下版本SpringBoot 版本2.1.4.RELEASE1、命名问题由于官方提供的starter,命名格式为spring-boot-starter-xxx,为与官方的starter区分开来,官方建议自定义的starter命名方式为xxx-spring-boot-starter,也仅仅是建议。2、starter的实现原理SpringB...原创 2019-08-13 09:20:55 · 4433 阅读 · 0 评论