
注解
嘿;-)翔�
这个作者很懒,什么都没留下…
展开
-
使用@Async 注解异步调用方法,注意事项,解决方案
异步调用方法使用@Async @EnableAsync注解使用:1.在需要异步执行的方法上加上@Async注解2.在Spring的启动类上加上@EnableAsync注解 否则异步不起作用注意事项:所使用的@Async注解方法的类对象应该是Spring容器管理的bean对象;使用@Async的方法,需要进行@Autowired引入进来或者new 创建一个对象。不要在同一个类里面调用异步方法原因是如果调用方和被调用方是在同一个类中,是无法产生切面的,@Async没有被Spring容器管原创 2021-05-07 17:39:13 · 3275 阅读 · 3 评论 -
@ApiModelProperty注解中的属性
https://blog.youkuaiyun.com/weixin_44356055/article/details/109451892转载 2021-03-29 09:42:44 · 2525 阅读 · 0 评论 -
使用@Min@Max时添加@NotNull的区别
想要使校验起作用就得在参数头上加上@Vaild 否则校验不起作用原创 2021-01-19 14:56:47 · 4621 阅读 · 0 评论 -
懒加载@Lazy
Spring IOC容器规定在启动的时候回实例化所有的单实例Bean,如果想要Spring启动的时候延迟加载就可以使用@Lazy,在调用的时候再进行实例化这篇文章短暂而又清晰https://blog.youkuaiyun.com/weixin_41888813/article/details/102947633使用@Autowired这里,为了初始化一个懒惰的bean,我们从另一个bean中引用它。我们想要懒惰加载的bean:@Lazy@Componentpublic class City {转载 2020-11-24 15:09:06 · 135 阅读 · 0 评论 -
参数是list集合校验,使用@Vaild或者@Vaildated不起作用
小翔好久没来优快云了,有点想念呢....-_-!好吧我承认是我懒了近期我发现项目中有很多接口接收参数需要list集合的形式,并且也加了@Vaild但是并不好使,校验并没有起作用,然而.........为什么没有报错,(这个就得夸夸前端的校验了,避免了后端挨骂)那么今天就来讨论下@Vaild或者@Vaildated对集合的校验1.仅仅在接口入参处使用@Vaild 不可行 不进行校验2.添加一个VaildList<E> implement List<E>校验类 ..原创 2020-09-02 16:35:17 · 3701 阅读 · 2 评论 -
@RequestBody与@RequestParam
•在GET请求中,不能使用@RequestBody。•在POST请求,可以使用@RequestBody和@RequestParam,但是如果使用@RequestBody,对于参数转化的配置必须统一。举个例子,在SpringMVC配置了HttpMessageConverters处理栈中,指定json转化的格式,如Date转成‘yyyy-MM-dd’,则参数接收对象包含的字段如果是Date类型,就只能让客户端传递年月日的格式,不能传时分秒。因为不同的接口,它的参数可能对时间参数有不同的格式要求,所以这样.原创 2020-07-14 17:44:27 · 679 阅读 · 1 评论