关于jdbc.properties配置文件的问题
来源:2-8 升级mysql驱动相关的配置以支持mysql8
慕沐8221787
2020-04-02
配置文件中的key都加了jdbc前缀,如:jdbc.driver=com.mysql.cj.jdbc.Driver,我尝试取消jdbc前缀,同时在spring-dao.xml中做响应修改,运行出错,请问这是为什么?
写回答
2回答
-
翔仔
2020-04-06
public class PropertyConfigurer extends PropertyPlaceholderConfigurer { private Properties props; // 存取properties配置文件key-value结果 @Override protected void processProperties(ConfigurableListableBeanFactory beanFactoryToProcess, Properties props) throws BeansException { super.processProperties(beanFactoryToProcess, props); this.props = props; } public String getProperty(String key){ return this.props.getProperty(key); } public String getProperty(String key, String defaultValue) { return this.props.getProperty(key, defaultValue); } public Object setProperty(String key, String value) { return this.props.setProperty(key, value); } }
通过这里,打印一下读取到的内容 对比一下
022020-04-07 -
翔仔
2020-04-03
主要看看同学是报了啥错,没有这种规定的。但是最好加上jdbc前缀,表明这是一类配置
042020-04-06
相似问题