Spring中@Async注解执行异步任务

2018-06-05
阅读 10 分钟
13.1k
在业务处理中,有些业务使用异步的方式更为合理。比如在某个业务逻辑中,把一些数据存入到redis缓存中,缓存只是一个辅助的功能,成功或者失败对主业务并不会产生根本影响,这个过程可以通过异步的方法去进行。

使用Spring AOP和自定义注解进行参数检查

2018-04-18
阅读 6 分钟
11.6k
使用SpringMVC作为Controller层进行Web开发时,经常会需要对Controller中的方法进行参数检查。本来SpringMVC自带@Valid和@Validated两个注解可用来检查参数,但只能检查参数是bean的情况,对于参数是String、Long等Java自带类型的就不适用了(但是还可以用@NotNull、@NotBlank、@NotEmpty等),而且有时候这两个注解又突...