在实际业务开发过程中,我们应用到Spring去配置各种资源文件的集成到应用中很习以为常的做法,在Spring2.x发展到Spring3.x的过程中已经有很多的配置方式,这里我归纳总结一下,其中也包括了Spring3.x的SpEL的配置方式和类的配置方式
详细的操作方法或具体步骤
1:最传统的IOC配置,缺点不够灵活,可配性很差。

2:在src目录下建立一个db.properties文件如下:

并且同时在src目录下建立一个bean.xml文件如下:

3:利用context:property-placholder配置如下:

4:利用utils工具类的方式配置如下:

5:利用Spring3.x的SpEl表达式配置如下:

6:利用类的方式加载参数属性:

7:单独定义一个类配置:这种做法性能太差不建议使用:省去了上面的 8:动态切换数据源的方式也是可以做到的利用Spel的方式: 以上的通用测试代码如下: 其实方式还有很多种,写下来的话估计十几二十个方式都能定义出来,可以看出来Spring的优秀之处,但是在实际开发过程我们一般都会采用第三种和第五种居多,在特殊的数据库的切换可以使用第八种。第一种是spring2.5x版本的定义方式,值得注意的是:第五种的classpath:这里是没有*的注意一下。加上就是错误的。




- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
