spring
文章平均质量分 88
noBt
这个作者很懒,什么都没留下…
展开
-
spring+hibernate多数据源切换
由于公司需求,需要在项目中动态切换数据源。 废话少说,贴配置以及代码 spring配置文件: <!-- 读取数据库配置信息 --> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locat...原创 2017-10-31 16:22:08 · 1584 阅读 · 0 评论 -
过滤器中注入spring管理的对象
不管三七二十一,粗略的理解,过滤器是在spring之前执行的 这个时候想在过滤器中使用spring管理的对象就得用代理过滤器来管理过滤器(DelegatingFilterProxy) MyFilter com.package.MyFilter --> MyFilter org.springframework.web.filter.D原创 2017-10-31 16:26:39 · 1046 阅读 · 0 评论 -
Spring代理模式
代理有静态代理、动态代理和cglib代理 静态代理:1.目标类必须实现一个接口,比如dao层的先写一个接口,再写一个接口的dao实现类,静态代理就是对这个实现类进行代理 2. 必须实现和目标对象(需要代理的类的对象)一样的接口,就是这个目标对象实现了什么接口,静态代理类就必须实现什么接口 弊端:如果目标类方法太多岂不是所有的方法都要写一下?太麻烦原创 2017-11-06 14:12:58 · 507 阅读 · 2 评论 -
spring源码之初尝试
从启动类的run()方法开始debug,一步一步step into开启spring源码之旅,目前还只能看个大概,慢慢来吧,得多咀嚼,细品味。 源码中太多的回调、错综复杂的继承、实现、反射等思想,一口气想吞下恐怕是有点奢望,来日方长。 下面是别人总结的,我照着debug了一次,确实是这么个流程。 看源码发现复杂的父子、实现类的关系导致不能直接的ctrl+左键进入对象或方法,需要在debug过程中s...原创 2018-12-15 11:49:20 · 211 阅读 · 1 评论