![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 66
lanicc
做过的需求没有写过的事故报告多
展开
-
Spring @Asyn使用不当引起OOM
Spring @Async注解使用不当引起的OOM原创 2023-02-20 15:05:26 · 525 阅读 · 0 评论 -
Spring中拦截器重复注册的问题排查
spring文档上描述,支持的拦截器注册的方法只有下面的方式(即同上述第一种方式,通过javaconfig或者xml配置)因为使用了op3(公司内部对Spring二次开发的),版本:3.2.3.RELEASE。公司内对Spring二次开发,但个别情况没有考虑周全,用户代码总是千奇百怪的。功能:新版的Java推送服务,将部分请求转发到老版node。是通过WebMvcConfigurer的钩子注册的。同一个链路,发现,经过同一个拦截器两次。op3支持按类型,自动注册拦截器。看op4上面的代码已经没了。原创 2022-11-21 17:53:37 · 711 阅读 · 0 评论 -
你的数据库连接池配置真的生效了吗
最近在排查一个老系统的慢接口时,发现了一个问题。就是前人对数据库连接池的配置,根本没有生效,导致数据库连接池使用的是默认配置,在流量较高的时间,就会因为获取连接时,产生竞争,导致链路超时。下面是排查和解决过程。原创 2022-11-07 13:53:14 · 1077 阅读 · 0 评论 -
web开发中遇到的问题
1.Spring MVC ModelAndView视图解析器解析不到正确的jsp,而是去解析"请求路径"+jsppackage pers.youtoo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMappi原创 2016-09-02 10:51:33 · 1846 阅读 · 0 评论 -
Spring mvc异步示例
Spring MVC 异步交互一些demo:注:博主使用的是jar包如图:1.项目布局2.web.xml mySpringMVC index.jsp characterEncodingFilter org.s原创 2016-08-25 17:32:27 · 1203 阅读 · 0 评论 -
自定义参数校验注解——Spring的坑
组件开发时,有字段校验的需求,毫不犹豫想到了SpringMVC提供的validation,但是有坑啊。Spring的validation只会对方法参数和返回值校验,不能对参数的属性进行校验,如果就想改写Spring的实现,使用自定义的注解来解决一开始自定义的注解为Validated和Valid,分别和Spring的validated和javax.validation中的Valid对应,但是却发现SpringMVC中有个坑,具体可看Document that any @Valid* annotation原创 2021-06-12 13:56:38 · 216 阅读 · 0 评论 -
将@Service直接暴露为http接口
将@Service直接暴露为http接口将@Service直接暴露为http接口实现注册RequestMapping将@Service直接暴露为http接口本人目前在做公司的基础服务开发,一般是将具有基础能力的jar包提供给公司的其他部门做开发使用,我们提供的基础能力包只会有service层,不会包含接入层(http controller),但是如果只是service包的话,我们团队的测试同学就不太方便测试,所以写了个小工具,可以将service直接暴露为http接口。仅仅是作为测试使用,并不支持用于原创 2021-05-28 21:45:03 · 1047 阅读 · 0 评论