小配置文件
-
将Spring配置文件中需要经常修改的信息放到一个更小的文件中
开发步骤
-
配置db.properties
jdbc.driverClassName=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/atguigudb?serverTimezone=UTC jdbc.username=root jdbc.password=123456
-
整合spring配置文件和小配置文件
<context:property-placeholder location="classpath:db.properties"/>
-
第六章类型转换器
1.Spring内置的类型转换器:
将配置文件中的String类型的数据,转换成对应的对象中需要的类型,从而完成注入。
2.自定义类型转换器
2.1自定义类型转换类
public class MyDateConverter implements Converter<String, Date> {
public Date convert(String s) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = sdf.parse(s);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
}
2.2在Spring中注册
<bean id="myDateConverter" class="com.xia.converter.MyDateConverter"/>
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<set>
<ref bean="myDateConverter"/>
</set>
</property>
</bean>
注册的时候 ConversionServiceFactoryBean
定义id的时候必须为:conversionService