1、优化Spring的XML文件配置
1、配置外部properties文件
在项目开发中,通常会将数据库连接的信息放在properties文件中,当这些信息发生变化时,只需修改properties文件即可,避免了对复杂的Spring配置文件的修改。
下面就是一个保存了数据库连接信息的properties文件的内容:
jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl
jdbc.username=bookManager
jdbc.password=123456
通过该配置,Spring配置文件可以通过如下代码在项目中引入properties文件,并使用它来配置数据源。
<!-- 引入外部资源文件 -->
<context:property-placeholder location="classpath:jdbc.properties" />
在Spring容器中使用${}来访问properties文件中的值,代码如下:
<!-- 配置数据源(连接池) -->
<bean id="dataSouser" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!-- 用户名 -->
<property name="user" value="${jdbc.username}"></property>
<!-- 密码 -->
<property name="password" value="${jdbc.password}"></property>
<!-- 驱动地址 -->
<property name="driverClass" value="${jdbc.driver}"></property>
<!-- 数据库连接地址 -->
<property name="jdbcUrl" value="${jdbc.url}"></property>
</bean>
2、拆分Spring配置文件
2、使用自动任务调整实现定时定时工资计算
1、Quartz简介
2、在Spring任务中实现自动任务调度