摘要: 生产环境日志级别为info,请看如下这行代码: LOGGER.debug("the DTO info: {}", JSON.toJSONString(DTO)); 这段代码主要有两个需要注意的地方: 日志级别为info,而线上环境是warn级别。我们可以得出结论,线上环境肯定不会输出这行日志。 打印 阅读全文
posted @ 2021-08-17 19:06 guardWei 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: tomcat实现: 核心类org.apache.catalina.startup.ContextConfig //支持注解 see:org.apache.catalina.deploy.WebXml protected void processClass(WebXml fragment, JavaC 阅读全文
posted @ 2021-07-22 20:18 guardWei 阅读(160) 评论(0) 推荐(0) 编辑
摘要: java.lang.instrument.Instrumentation 看完文档之后,我们发现这么两个接口:redefineClasses和retransformClasses。一个是重新定义class,一个是修改class。这两个大同小异,看redefineClasses的说明: This me 阅读全文
posted @ 2021-07-08 14:23 guardWei 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult可以直接提供参数验证结果。 @Valid属于javax. 阅读全文
posted @ 2021-05-19 19:48 guardWei 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: /** * mybatis源码测试类 * @param args * @throws IOException * @see org.apache.ibatis.session.Configuration * @see org.apache.ibatis.binding.MapperRegistry 阅读全文
posted @ 2021-01-05 20:35 guardWei 阅读(110) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_43935907/article/details/89155617 https://blog.csdn.net/qq_29583513/article/details/78866461 阅读全文
posted @ 2020-12-18 19:27 guardWei 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 缘起 有一个需求,在进入controller之前验证调用次数是否超过限制,在响应之后判断是否正常返回,对调用次数进行+1,发现带@RestController的类和带@ResponseBody的方法在被调用后response会直接写入输出流,在postHandle和afterCompletion这两 阅读全文
posted @ 2020-11-06 19:29 guardWei 阅读(7381) 评论(0) 推荐(0) 编辑
摘要: 1、filter,这是java的过滤器,和框架无关的,是所有过滤组件中最外层的,从粒度来说是最大的。 配置方式,有直接实现Filter+@component,@Bean+@configuration(第三方的filter) 2、interceptor,spring框架的拦截器 配置方式,@confi 阅读全文
posted @ 2020-09-23 19:40 guardWei 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/SakuraInLuoJia/article/details/89502822 https://mp.weixin.qq.com/s?__biz=MzU2OTY0MjcyOQ==&mid=2247489383&idx=1&sn=b11e4a2d07a754 阅读全文
posted @ 2020-09-16 19:51 guardWei 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 相同点 两个接口都可用于Contrller层请求拦截,接口中定义的方法作用也是一样的。 //HandlerInterceptor boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object ha 阅读全文
posted @ 2020-09-14 19:38 guardWei 阅读(3944) 评论(1) 推荐(2) 编辑