Spring
whp404
这个作者很懒,什么都没留下…
展开
-
Spring bean的简单加载流程说明
Spring的bean 初始化流程大致可以分为以下两个过程,这里我们以ApplicationContext为例子来说明1.容器自身的启动阶段容器启动伊始,首先会通过某种途径加载Configuration MetaData。除了代码方式比较直接,在大 部分情况下,容器需要依赖某些工具类(BeanDefinitionReader)对加载的Configuration MetaData...原创 2018-08-04 16:30:55 · 6428 阅读 · 0 评论 -
spring多数据源配置学习
最近学习threadLocal的时候,看到threadLocal的一个应用场景,所以稍微学习一下,本文借鉴Dynamic DataSource Routing with Spring 这篇文章,我觉得挺好的,然后我把代码修改了一下,然后提到我的github上了,主要就是用了本地的mysql库(不是嵌入式的数据库)和mybatis(而不是jpa)AbstractRoutingDataSourc...原创 2019-03-16 13:51:50 · 140 阅读 · 0 评论 -
RequestContextHolder获取request和response
首先需要在web.xml中配置监听器,这个监听器源码如下,实现了ServletRequestListener,则每个请求进来都会被监听//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package org.springframewor...原创 2019-03-16 15:18:15 · 785 阅读 · 0 评论 -
springBoot+testNG 单元测试问题
最近尝试些springboot的web层单元测试,使用了testNG,但是却遇到一个异常,就是WebApplicationContext 死活无法注入,出现下列异常java.lang.IllegalArgumentException: WebApplicationContext is required网上找了不少方案,大部分都是junit的测试,后来才发现是一个很简单的问题,就是测试类需要继...原创 2019-08-26 17:04:26 · 796 阅读 · 0 评论