(coderReview)spring StopWatch用法,valid注解,补全字段,去除空字段

博客介绍了spring-framework的StopWatch类用于任务执行时间控制,给出了使用示例。还列出了定时任务、数据查询、表字段处理等方面的要求,如统计定时任务改用job中心调度、查活动数据加品牌条件等,此外提及了@Valid注解使用说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

spring StopWatch用法

目前spring-framework提供了一个StopWatch类可以做类似任务执行时间控制,也就是封装了一个对开始时间

http://www.cnblogs.com/kaituorensheng/p/7105639.html

StopWatch sw = new StopWatch();

 

sw.start("起床");

Thread.sleep(1000);

sw.stop();

 

sw.start("洗漱");

Thread.sleep(2000);

sw.stop();

sw.start("锁门");

Thread.sleep(500);

sw.stop();

System.out.println(sw.prettyPrint());

System.out.println(sw.getTotalTimeMillis());

System.out.println(sw.getLastTaskName());

System.out.println(sw.getLastTaskInfo());

System.out.println(sw.getTaskCount());

 

1. 统计定时任务改用job中心调度,应用有两台负载,@scheduled注解会跑两次,数据会重复【必须】

2. 定时任务查活动列表时,不依赖红包活动创建时丢入redis中的key,而是自己主动从polardb中查询正在执行中的红包活动的列表进行对应标签的统计运算。【必须】

3. 查活动数据的时候把品牌条件加上【必须】

4. 表字段补全,去除备用字段【必须】

 

1. 电子会员卡设置更新基础字段时取消delete数据,update valid为0,查询时注意加上valid=1条件【必须】

1. @valid,@notnull校验注解推广【推广】

2. 性别定义,会员标准化,其余与微信,淘宝对接的模块自己转化字段含义【要求】

对于@Valid注解的使用说明:

调用方法入参增加校验注解

在加注解的bean的属性中,增加@NotNull等检验注解,注意如果入参不合法将直接返回异常

点击注解后可以查看其余校验注解:

鼓励大学多学习,发现新的技术提升自我,提高效率。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值