
java
JustDoSelf
逆水行舟,不进则退。
展开
-
关于SpringBoot加载配置文件中Map的顺序问题
起因 我这的需求呢很简单,就是在配置文件中配置一个map类型的参数,然后读取的时候按配置的顺序读取出来,本来就是很容易的一个东西,结果误入歧途,翻看了一些源码,最终复杂版的还是解决了这个问题。简易版其实这个很简单,直接在application.yml默认配置文件中配置test: filter: "keyA": "valueA" "keyB": "valueB" "keyC": "valueC"或者test: filter: {"keyA": "valueA",原创 2022-05-24 14:20:38 · 1082 阅读 · 0 评论 -
java接收和返回Date类型参数
接收时间类型格式化注解@DateTimeFormat(pattern = "yyyy-MM-dd")返回事件类型格式化注解@JsonFormat(pattern = "yyyy-MM-dd")注: 如果返回时间与数据库时间不符的@JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")可以通过JsonFormat的timezone来设置时区...原创 2021-09-02 15:38:14 · 3544 阅读 · 0 评论 -
Java正则表达式 匹配两个字符串中间的内容
正则匹配两个字符之间的内容表达式: (?<=A).*?(?=B)匹配两个字符串A与B之间的内容,不包含A和B // 匹配规则 String reg = "(?<=A).*?(?=B)"; String temp = "aAabcBc"; Pattern pattern = Pattern.compile(reg); Matchermatcher = pattern.matcher(temp); if( m原创 2021-01-19 17:19:02 · 13421 阅读 · 3 评论 -
在静态方法中使用autowired注入的bean
使用场景:例如在工具类的静态方法中使用autowired注入的bean我是通过读配置文件获取值然后展示的。前期准备:@Data@Component@ConfigurationProperties(prefix = "test")public class UserUtil { private String username; private Integer age;}配置文件:testt: username: 张三 age: 18方法一: @Autow原创 2020-10-27 17:10:13 · 1710 阅读 · 1 评论