随笔分类 -  spring boot

摘要:自定义注解及校验实现 import lombok.extern.slf4j.Slf4j; import javax.validation.Constraint; import javax.validation.ConstraintValidator; import javax.validation. 阅读全文
posted @ 2026-01-14 14:09 品书读茶 阅读(2) 评论(0) 推荐(0)
摘要:配置代码 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.b 阅读全文
posted @ 2024-02-27 14:56 品书读茶 阅读(565) 评论(0) 推荐(0)
摘要:使用的类javax.validation 导入的包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> <version>xx 阅读全文
posted @ 2024-01-15 14:04 品书读茶 阅读(137) 评论(0) 推荐(0)
摘要:以处理LocalDateTime格式的全局反序列化器为例,全局序列化器类似 1、全局反序列化器代码 import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.core.JsonParser; im 阅读全文
posted @ 2023-09-19 11:10 品书读茶 阅读(126) 评论(0) 推荐(0)
摘要:说明 以下使用的脱敏方式是使用jackson的JsonSerializer实现的,有些情况可能不支持,不支持可以用三方提供的脱敏工具方法,也可以自己封装脱敏工具方法 自定义注解 import com.fasterxml.jackson.annotation.JacksonAnnotationsIns 阅读全文
posted @ 2023-09-18 14:25 品书读茶 阅读(183) 评论(0) 推荐(0)
摘要:### 读取map 1、配置文件写法 ```yml common: map: '{"username":"lisi","password":"123456"}' ``` 2、java代码的写法 ```java @Value("#{${common.map}}") private Map map; ` 阅读全文
posted @ 2023-08-24 15:50 品书读茶 阅读(2433) 评论(0) 推荐(0)
摘要:###1、导包 ``` compile 'com.xxl.job:xxl-job-core:1.8.0' ``` ###2、添加配置项 ``` #任务调度xxl-job xxl.job.admin.addresses = http://10.111.222.111:8081/xxl-job-admi 阅读全文
posted @ 2023-08-17 14:32 品书读茶 阅读(122) 评论(0) 推荐(0)
摘要:## 1、新建项目 ![](https://img2023.cnblogs.com/blog/1392300/202308/1392300-20230817142326953-1380584552.png) ## 2、创建Maven项目 ![](https://img2023.cnblogs.com 阅读全文
posted @ 2023-08-17 14:28 品书读茶 阅读(144) 评论(0) 推荐(0)
摘要:``` import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer; import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerial 阅读全文
posted @ 2023-08-17 14:22 品书读茶 阅读(510) 评论(0) 推荐(0)
摘要:1、配置文件写法 spring: profiles: dev quartz: auto-startup: true spring: profiles: local quartz: auto-startup: false 2、虚拟机参数配置 -D:spring.profiles.active=dev, 阅读全文
posted @ 2022-05-31 11:01 品书读茶 阅读(43) 评论(0) 推荐(0)
摘要:1、引入jar包(示例) implementation group: 'com.github.pagehelper', name: 'pagehelper-spring-boot-starter', version: 'XXXX' 2、添加配置(示例) #pagehelper分页插件 pagehel 阅读全文
posted @ 2021-07-14 14:10 品书读茶 阅读(126) 评论(0) 推荐(0)
摘要:1、转发 方式一:使用 "forward" 关键字(不是指java关键字),注意:类的注解不能使用@RestController 要用@Controller @RequestMapping(value="/test/test01/{name}" , method = RequestMethod.GE 阅读全文
posted @ 2019-03-06 11:15 品书读茶 阅读(16993) 评论(0) 推荐(1)
摘要:1、注解的示例为在方法入参上加后缀 注解代码示例: 注解解析代码示例: 代码示例:https://github.com/Pinshuducha/annotation 参考:https://blog.csdn.net/message_lx/article/details/77652260 参考代码: 阅读全文
posted @ 2019-02-14 16:54 品书读茶 阅读(936) 评论(0) 推荐(0)
摘要:1、maven引入jar包(jpa和mysql) 2、配置文件 3、创建实体类(示例) 4、创建对应实体的接口 And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameO 阅读全文
posted @ 2018-09-30 09:35 品书读茶 阅读(311) 评论(0) 推荐(0)
摘要:说明: 当有写代码需要在项目启动时执行的时候(即项目启动完成前),可以使用这个方法。 步骤: 代码: 代码截图示例: 阅读全文
posted @ 2018-08-31 13:20 品书读茶 阅读(198) 评论(0) 推荐(0)
摘要:1、yml配置项示例:(List的集合在第一项前面加 “-”) 2、添加解析配置项的jar 3、添加配置文件解析类(根据(1)分析数据结构创建实体类) 4、实体类的属性名要与配置文件中key相同 5、使用封装好的数据(将最外层封装的实体类注入要使用该数据的类中) 6、结果(System.out.pr 阅读全文
posted @ 2018-08-14 15:08 品书读茶 阅读(339) 评论(0) 推荐(0)
摘要:1、在IDEA上创建一个springboot工程(示例是使用maven管理jar) 2、在pom.xml中添加jar包的地址 3、改造项目启动类加注解(@EnableScheduling) 4、编写任务接口 (1)正则表达式实现 (2)每隔定长时间执行任务(起好项目立刻执行一次) 5、执行结果 阅读全文
posted @ 2018-05-22 14:08 品书读茶 阅读(166) 评论(0) 推荐(0)