SpringBoot的StarterSpringBoot 最强大的功能就是把我们常用的场景抽取成了一个个starter(场景启动器),我们通过引入springboot 为我提供的这些场景启动器,我们再进行少量的配置就能使用相应的功能。即..
2024-09-12
应用监控之 Spring Boot Actuator 使用及配置Actuator 简介Actua..
Cron表达式SpringBoot读取配置12@Scheduled(cron = "$..
应用监控之 Spring Boot Actuator 使用及配置Actuator 简介Actuator 是 Spring Boot 提供的对应用系统的自省和监控功能。通过 Actuator,可以使用数据化的指标去度量应用的运行情况,比如查看服务器的磁盘、内存、CPU等信息,系统的线程、gc、运行状态等等。 Actuator 通常通过使用 HTTP 和 J..
Cron表达式SpringBoot读取配置12@Scheduled(cron = "${wx.scheduled.cron:0/5 * * * * ?}") 常见的Cron表达式 每5秒执行一次:(0/5 * * * * ?)123452023-07-14 09:35:002023-07-14 09:35..
读取配置在application.properties写入下面代码12345678910test.boolean=truetest.string=abctest.integer=123test.long=123test.float=1.2345678123456test.double=1.2345678123456test.array=1,3,4,5,6..
SprignWebfluxSpring WebFlux是随Spring 5推出的响应式Web框架。 SpringMvc与SpringWebFlux1. SpringMvc (同步阻塞)基于ServletApi 2.SpringWebFlux (异步非阻塞) Spring WebFlux是基于响应式流的,核心是基于 Reactor 的API 实现的。 ..
SpringCahceSpringCache本身是一个缓存体系的抽象实现,并没有具体的缓存能力,要使用SpringCache还需要配合具体的缓存实现来完成。 缓存注解 @EnableCaching:开启缓存功能 @Cacheable:定义缓存,用于触发缓存 @CachePut:定义更新缓存,触发缓存更新 @CacheEvict:定义清除缓存,触发缓存清除..
读取YML配置在application.yml写入下面代码12345678910test: application: properties: map: "{key1:'value1',key2:'value2'}" list1: "aaa..
会话过期时间SpringMvc web.xml中配置:123<session-config> <session-timeout>30</session-timeout></session-config> 时间单位为分钟,参数必须为整数 由于在服务器中设置,则session设置的时间是根据服务器来计..
spring的事务处理spring 官方文档https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/htmlsingle/https://docs.spring.io/spring/docs/4.3.13.RELEASE/spring-framework-reference/html..
探究SpringBoot在引入jackson-dataformat-xml后浏览器返回值的变化:内容协商一直以来基本上都是和JSON格式的数据打交道,前端传递参数或后端返回结果也基本上都用的JSON字符串,偶尔需要处理例如XML格式的数据也用一些小工具类就处理了。而最近项目有个需求是需要暴露一个接口用于接收第三方回调的Content-Type为appli..