在前文注解装配Bean(五)中以及采用过@PropertySource注解加载数据库配置文件database-config.properties。本文单独详细讲解并记录学习@PropertySource注解笔记。
注解@PropertySource的配置项:
(1)name:字符串,属性配置的名称
(2)value:字符串数组,要配置的属性文件,可以配置多个
(3)ignoreResourceNotFound:boolean值,默认为false,含义为如果找不到配置文件是否忽略处理,false表明不忽略处理并抛出异常;true表明忽略处理,如果没有找到配置文件则忽略
(4)encoding:编码,默认为“”;
代码测试:
(1)编写properties文件
jdbc.database.driver = com.mysql.jdbc.Driver
jdbc.database.url = jdbc:mysql://localhost:3306/ssm
jdbc.database.username = root
jdbc.database.password = 12