- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 Jackson序列化、第二个字母大写“反序列化问题
那么问题来了,如果第二个字母也是大写那么就会有问题,例如kGold的set方法为setKGold时,找到第二个字母发现不是小写,此时就会转换为小写并拼接得到kg后继续向下寻找o之后发现时小写全部拼接old 得到kgold这样其实是没有这个属性的,所以无法成功反序列化这个值,因为一般第一个字母都为大写嘛 第一个字母要转为小写在找之后的字母去拼接,例如setName,转换为name,第一个字母N转换为小写,继续找第二个小写字母,找到之后将其之后的ame全部拼接到n后面得到name。但是具体是什么原因导致的呢。
2023-02-26 15:29:01 1196
原创 String 占位符文本替换
maven <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>1.8</version> </dependency>自定义占位符public stati
2021-08-26 11:32:34 1706
原创 spring与springboot中,如何在static方法里使用自动注入的属性
方法一第一步:写注解@Component 使当前类成为一个bean对象。(@Controller,@service都行)第二步:写个static的变量第三步:写个@PostConstruct注解注解注释的方法,在这个方法里,将自动注入的值赋值给定义的static变量第四步:static变量替代自动注入在static方法里面使用@Componentpublic class DSHWechatApiUtil extends DSHBaseController {@Autowire...
2021-08-26 11:18:23 6373
原创 JAVA判断RGB是深色还是浅色
public String getRgbBackGround(StandardColorCardPOJO.StandardColorRgbBean rgb){ Double grayLevel = rgb.getR()* 0.299 + rgb.getG()*0.587+rgb.getB() * 0.114; if (grayLevel >= 192) { return "浅色"; } else { return "#FFFFFF"; .
2021-06-09 11:28:38 919
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人