Java
文章平均质量分 52
一头年迈的老母猪
这个作者很懒,什么都没留下…
展开
-
java使用注解为方法添加前置代码(AOP)
基于注解实现AOP原创 2024-03-15 11:48:21 · 403 阅读 · 1 评论 -
@Transactional注解对事务回滚机制详解
最近新上了个功能,但遇到了某笔数据给第三方发送了httpPost请求 但是自己表数据全部回滚没有插入记录的情况(送完httpPost后,代码遇出错抛出异常,触发了事务的回滚),加上之前对数据库事务一直不太清楚,趁这个机会一次弄懂。结论:@Transactional会控制其类下(包含引用的类)的所有数据库事务,执行中的所有增删改操作不会立即更新至数据库中,等到方法顺利执行完毕后才更新数据库(中途遇到异常则最后不会更新数据库)。结果:在执行完saveTestDataB和saveTestDataC方法后表中都。原创 2023-10-27 15:21:12 · 539 阅读 · 1 评论 -
spring定时任务cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:1.Seconds Minutes Hours DayofMonth Month DayofWeek Year2.Seconds Minutes Hours DayofMonth Month DayofWeek一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月..转载 2022-03-09 15:53:13 · 328 阅读 · 0 评论 -
springboot1.0的rabbitmq配置
springboot1.0的rabbitmq配置原创 2021-12-14 15:21:15 · 1746 阅读 · 0 评论 -
UrlParams 转化成Json格式
UrlParams转码转换成Json原创 2021-12-13 10:23:44 · 3761 阅读 · 0 评论 -
Java中使用JSONField注解,JSON.toJSONString方法有大小写问题的解决方法
1.问题描述在对象中使用了如下注解 @JSONField(name = "EnterpriseNum") private String EnterpriseNum = "";使用JSON的toJSONString方法时,发现产生的JSON字符串首字母变成了小写String json = JSON.toJSONString(XXXVo) // 得到的JSON字符串为enterpriseNum...首字母没有大写2.解决方法(1)使用Gson代替(需要引入对应的包)Gs原创 2021-06-24 11:22:21 · 2047 阅读 · 2 评论