![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
鶸者为何战斗
这个作者很懒,什么都没留下…
展开
-
spring循环引用
spring的循环引用无非就是bean a ->bean b-> bean a我的解决方法有三种1、移除引用链。 打破互相引用2、@Lazy加载3、使用setter或者@autowired第三种是因为创建Bean,实际上它此时的依赖并没有被注入,只有在你需要的时候他才会被注入进来。官方链接:https://docs.spring.io/spring/docs...原创 2019-10-29 09:55:25 · 275 阅读 · 1 评论 -
spring mvc response数据转换流程
<mvc:annotation-driven/>这个标签会初始化RequestMappingHandlerAdapter和RequestMappingHandlerMapping RequestMappingHandlerAdapter作为适配器对结果进行返回处理。RequestMappingHandlerAdapter(handleInternal方法)-> Request...原创 2019-02-01 10:17:09 · 269 阅读 · 0 评论 -
spring mvc 参数注入的流程
RequestMappingHandlerAdapter中注册了很多参数解析的解析器,在方法getDefaultArgumentResolvers中可以查看到这是本次测试的函数:public Map<String, Object> get(HttpServletRequest request, @RequestParam(name = "qwe") String qwe)...原创 2019-02-01 10:51:19 · 486 阅读 · 0 评论 -
spring 事务源码流程
首先查看配置 <context:property-placeholder location="classpath:jdbc.properties"/> <!-- 配置druid连接池=============================== --> <bean id="dataSource" class="com.alibaba.dr...原创 2019-02-01 12:14:15 · 535 阅读 · 0 评论 -
spring mvc 拦截器流程
如果有自定义的拦截器会经历以后的步骤DispatcherServlet(doDispatch方法) -> DispatcherServlet(getHandler方法) -> AbstractHandlerMapping(getHandler方法) ->(加入一个处理链里面包含了handler和Interceptor)AbstractHandlerMapping(get...原创 2019-02-01 23:18:22 · 163 阅读 · 0 评论 -
解决spring aop xml配置无效的问题
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation=...原创 2019-01-28 16:44:43 · 2840 阅读 · 0 评论 -
spring mvc 视图流程
jsp配置如下 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view...原创 2019-02-02 20:57:40 · 221 阅读 · 0 评论 -
spring 拦截器流程
DispatcherServlet(doDispatch方法) -> DispatcherServlet(processDispatchResult方法) -> DispatcherServlet(processHandlerException方法) -> AbstractHandlerExceptionResolver(resolveException方法) ->De...原创 2019-02-03 10:06:26 · 169 阅读 · 2 评论