spring
文章平均质量分 61
王新春
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Junit 读取WEB-INF下的配置文件
用copy,可以通过file的形式进行加载。描述:maven管理的javaEE项目 ,用spring 的SpringJUnit4ClassRunner做controller层的单元测试。问题的来源:一般情况下(得益于spring的父子容器),父容器一般包含Service,Dao层的ioc配置 ,一般放在src/main/resources下,由org.springframework.web.context.ContextLoaderListener启动加载;controller的ioc层的配2013-05-14 17:44:36 · 143 阅读 · 0 评论 -
spring-扩展点-BeanFactoryPostProcessor
2016-06-15 18:15:03 · 197 阅读 · 0 评论 -
spring-aop基本概念
原创 2016-07-26 16:37:43 · 99 阅读 · 0 评论 -
spring-aop-DefaultAdvisorAutoProxyCreator
oProxyCreator:spring 自动发现PointcutAdvisor,根据PointcutAdvisor的 Pointcut 判断是否进行代理例子:xml 配置:[code="java"] c原创 2016-08-16 19:50:49 · 112 阅读 · 0 评论 -
spring-mvc 学习资料
l]http://jinnianshilongnian.iteye.com/blog/1608234[/url][url]https://www.oschina.net/search?scope=blog&q=spring+mvc[/url][url]http://docs.spring.io/docs/Spring-MVC-step-by-step/part1.html[/url]http://downpour.iteye.com/blog/1341459http://原创 2016-09-20 15:42:19 · 97 阅读 · 0 评论 -
spring-mvc-基础
原创 2016-09-26 15:03:34 · 83 阅读 · 0 评论 -
spring 父子容器
类可以被子容器和父容器同时生成实例吗?答案:可以,并且是不同的实例2、问题:如果一个类子容器(appServlet-context.xml)有实例,父容器(applicationContext.xml)也有实例,getBean 使用的是那个?答案:1、从父容器取:是父容器的实例,2、从子容器取值:优先使用子容器的实例;子容器没有尝试去父容器取3、问题:子容器(DispatcherServlet)支持 AOP吗?答案:支持注意:1、要2016-11-25 17:11:13 · 109 阅读 · 0 评论 -
spring bean & id
原创 2016-11-25 17:57:11 · 132 阅读 · 0 评论 -
spring-transaction-propagation
2016-11-25 21:00:31 · 127 阅读 · 0 评论 -
spring-transaction-basic
oryTransactionAttributeSourceAdvisorbeanName: org.springframework.transaction.config.internalTransactionAdvisor: 事务advice:TransactionInterceptor: beanName:org.springframework.transaction.interceptor.TransactionInterceptor#0 事务PointCut:Transact2016-12-26 19:18:34 · 102 阅读 · 0 评论 -
spring-扩展点-BeanPostProcessor
,实例化,实例化后的钩子(new)2、初始化bean前,执行设置方法,初始化bean后的钩子(init-method,destory-method,setMethod)[img]http://dl2.iteye.com/upload/attachment/0118/0388/282045cf-7d64-30cb-a056-2b8a5527759f.png[/img]下面做个case:[code="java"]public interface IUser2016-06-14 15:02:08 · 118 阅读 · 0 评论 -
spring-扩展点-namespacehandler(Spring自定义标签)
2016-05-27 11:31:05 · 164 阅读 · 0 评论 -
spring-mvc-case
tConfigLocation classpath*:META-INF/spring/*Context.xml, classpath*:META-INF/spring/*-beans.xml org.springframework.web.context.ContextLoaderListener AppServlet org.springframework.web.servlet.Dis2014-05-10 23:50:44 · 86 阅读 · 0 评论 -
spring-rpc-case
b]:在客户端可以通过编程语言调用 服务端的对象。[b]实现基本思想[/b]:在客户端调用方法的时候,把调用的方法名,参数,参数类型通过相关协议传递到服务端,服务端解析到客户端调用的方法、参数等信息,在server端的对象上同样调用此方法,并把调用的结果通过协议返回。[b]依赖底层技术[/b]:java序列化(对象流),http或者tcp 协议。[b]基于http协议rpc的实现设想:[/b]1、server端启动http协议接口。接受methodname,parameter,param2014-05-17 23:34:19 · 109 阅读 · 0 评论 -
spring-aop-aspectj-case
的使用场景:[/b]在spring中 事务处理和rpc调用都大量的使用了aop,在低入侵监控方面都有大量应用。[b]spring以来的底层技术[/b]:Jdk代理和Cglib代理技术。[b]spring 支持的aop应用实现方式有以下几种:[/b]1、基于ProxyFactory 的编程方式的aop实现。2、基于ProxyFactoryBean 配置的,走spring ioc 路的实现方式。3、基于以上方式自动创建代理 BeanNameAutoProxyCreator +Ad2014-05-31 14:51:20 · 89 阅读 · 0 评论 -
spring-aop-aspectj(Schema)-case
2014-05-31 15:50:39 · 87 阅读 · 0 评论 -
spring-aop-ProxyFactory 源码分析
2014-06-13 02:22:49 · 115 阅读 · 0 评论 -
spring-aop-ProxyFactoryBean 源码分析
2014-06-13 19:10:21 · 92 阅读 · 0 评论 -
spring-jdbc-RoutingDataSource
分业务,以存储数据到不同的库。spring 基于jdbc 的 DataSource ,提供了对选择数据库做路由切换的功能。案例:下面的案例很好的实现了一个巧妙切库的功能,思路简单明了,另外很好的结合了spring aop的功能,使用方便简洁。需求:1、数据库common 库,存储了通用信息,仅有一个通用库。2、代理商库customer库。每个代理商存储各自的独立信息,有多个代理商库。现在我们要写一个IClientShardDao 来取common 库一个表中的数据和一2014-07-11 17:33:52 · 139 阅读 · 0 评论 -
spring-master-slave-commondao
构。作为web的DAO层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数据,这块需要定制化)结合自己在实际项目中的使用的,我分享下一个简单的DAO进行一主多从库的读(取模型负载均衡)写操作的案例:1、实际项目中的db架构(当然这块的配置交给dba即可)master库:server1:common库 以及多个cu2014-07-19 14:32:00 · 134 阅读 · 0 评论 -
spring 资源文件
ervlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomcat的defaultServlet来处理静态文件 default *.jpg default *.js default *.css 要配置多个,每种文件配置一个 要写在DispatcherServlet的前面, 让de原创 2015-04-03 00:07:29 · 98 阅读 · 0 评论 -
mvc-HandlerMapping
ng)顶层抽象:AbstractHandlerMapping:支持sort,默认handler,handler interceptors;关联ApplicationContext ;封装HandlerExecutionChainURL匹配:AbstractUrlHandlerMapping:支持注册url->hander的映射(直接,模糊);handerName->handlerBean;AbstractDetectingUrlHandlerMapping:支持2017-06-03 23:13:22 · 205 阅读 · 0 评论
分享