
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
5.x主版的最后一个功能分支,官方建议你赶紧升级
再见了Netflix,你好Spring Cloud

Oracle JDK开始收费后,我们还能用什么?

前言request对象封装了来自客户端的所有请求信息。在HTTP协议中,客户端发给服务端的所有信息都是通过request对象的请求头和请求体来传送的。Servlet请求参数servlet的请求参数作为客户端请求的一部分都是以字符串形式传给servlet容器。参数以键值对方式存储,而且一个参数名可以对应多个参数值。ServletRequest接口的以下4个方法用于访问这些参数信息:get...
送你,收好,不谢
前言前面聊了HttpMessageConverter,它的名称叫消息转换器,所以它面向的是消息体,和Http强相关,所以该接口所在的包为:org.springframework.http.converter数据转换,顾名思义就是数据类型之间的转换,但是对于数据转换,有的是可以进行转化的,例如字符串转整型,但是有些数据类型之间是不能进行转换的,例如从“aaa”字符串到整型的转换。不同的框架,肯...
dsadas还有两点需要注意的就是上面的实现是通过proxy的形式实现,那么对象的方法是内部调用(即 this 引用)而不是外部引用,则会导致 proxy失效,也就是注解失效。非public方法同上@CacheEvict标签不会对抛出异常的方法的缓存进行清空,通过将beforeInvocation设置为true,即在方法执行前...
前言本以为洋洋洒洒把Java/Spring数据(绑定)校验这块说了这么多(10篇文章以上),已经完结了,但今天中午以为热心小伙伴在使用上遇到了一个问题,我认为还是比较常见的,因此用此为记录,分享这个case。总体需求如题:多字段联合逻辑校验的实现。这个问题的难点就在于多字段联合校验,它是有相互依存的逻辑存在的,所以显得有些困难了。对于单字段的校验,以及级联校验通过阅读前面的系列文章,相信我们...
`ThreadLocal`:线程 + 本地 -> **线程本地变量**(所以说我觉得它取名叫`ThreadLocalVariable`获取还更能让人易懂些),它的出镜率可不低。虽然写业务代码一般用不着,但它是开源工具的常客:用于在**线程生命周期内**传递数据。有的人说,每看一遍`ThreadLocal`都会有新的感受,这其实是比较诡异的现象,因为我认为“真理”是不应该经常变的(或者说是不可能变化
IDEA踩坑系列提一篇:助你减少排雷时间,聚焦于写代码吧







