在spring 2.0.1中引入了AbstractRoutingDataSource, 该类充当了DataSource的路由中介, 能有在运行时,
根据某种key值来动态切换到真正的DataSource上。
Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案...
分类:
数据库 时间:
2016-05-18 18:55:28
阅读次数:
325
Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Sprin ...
分类:
编程语言 时间:
2016-05-17 00:36:08
阅读次数:
212
http://sunjun041640.blog.163.com/blog/static/256268322013112325324373/ Spring MVC 通过@Value注解读取.properties配置内容 可以读取spring配置文件中定义的要加载的配置文件,pom文件定义的中读不到。 ...
分类:
其他好文 时间:
2016-05-16 23:12:55
阅读次数:
267
一、这个接口有什么用?
当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。
二、怎么用?
举个例子吧:
例如我有一个方法类AppUtil,这个方法类中需要使用到的ApplicationCon...
分类:
移动开发 时间:
2016-05-12 21:14:50
阅读次数:
132
SpringIOC容器,是spring核心内容。功能:创建对象,处理对象的依赖关系
IOC容器创建对象:
创建对象, 有几种方式:
1) 调用无参数构造器
2) 带参数构造器
3) 工厂创建对象
工厂类,静态方法创建对象
工厂类,非静态方法创建对象
spring配置文件在创建对象的配置
<beans xmlns="http://www.springframewo...
分类:
编程语言 时间:
2016-05-12 20:24:33
阅读次数:
251
使用步骤:
步骤一、在spring配置文件中引入命名空间
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schem...
分类:
编程语言 时间:
2016-05-12 20:02:47
阅读次数:
177
之前的文章聊过ClassPathResource类,通过这个类,我们从classpath加载到了我们的spring配置文件,之后,就开始执行XmlBeanFactory的构造过程了: public XmlBeanFactory(Resource resource, BeanFactory parentBeanFactory) throws BeansException {
super(...
分类:
数据库 时间:
2016-05-12 13:03:17
阅读次数:
305
前段时间对spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一...
分类:
编程语言 时间:
2016-05-12 12:11:24
阅读次数:
197
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐,特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一个不错...
分类:
编程语言 时间:
2016-05-07 10:32:29
阅读次数:
208
如何使用
安装RabbitMq服务
安装 Eralng OTP ,安装 Rabbit MQ Server,具体可以到网上搜教程。
spring 集成 RabbitMq
spring配置文件<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-...
分类:
其他好文 时间:
2016-05-07 07:47:02
阅读次数:
168