Spring Boot下配置优先级

开发Spring Boot项目的时候,配置参数是必要的,但是为了配合不同的运行环境与三方服务,我们就会创建多个配置文件。那么如何准确地在不同环境下拿到对应的配置就需要先了解配置的优先级。 本文测试环境为:JDK17、Spring Boot 3.2.2...

技术

Swagger2不支持泛型复杂嵌套处理

在swagger2中,默认情况下并不会支持泛型复杂嵌套,就像是Map<String, List<Person>>或是List<Map<String, Object>>,如果有这样的返回值的话,访问swa...

技术

Spring Boot中的EnableCaching简述

spring boot中自带有数据缓存机制,主要通过其org.springframework.cache包下的各种类来实现。 EnableCaching@EnableCaching是启用缓存的注解,标注在任何一个可自动注入的类上即可开启。 Cache...

技术

Spring Boot的Scheduled

Spring Boot的Scheduled用于做计划任务,例如周期任务、定时任务、延迟任务等。\n\n一般情况下,我们可以通过@Scheduled注解中的cron、fixedDealy、fixedRate、initialDelay这些属性来控制方法的...

技术

SpringBoot的Validation校验

在使用SpringBoot进行web开发时,经常性地需要进行参数值校验,比如某某字段不能为空,某某数字不能小于多少。一般情况下,我们都会使用Validation来进行自动校验。这里就说一些Validation相关的东西。 依赖在SpringBoot中...

技术

SpringBoot开发的二三事

目前我使用最多的JavaWeb框架就是 __SpringBoot__。在使用这套框架的过程中,或者说,在CURD的过程中,有一些很繁复的事务需要去搞定,浪费了很多时间,这里就简单记录一下,以后有时间再写个组件来解决这些麻烦。 批量的CURD接口几乎所...

技术

本站总访问量