在实际开发过程中,将很多属性是常量的配置或会随时改变的信息写在外部的properties文件中,然后在代码中通过IO流获取此文件后在通过Properties类来依次解析其中的内容。
说白了properties文件的作用是便我们在一个阶段内不需要频繁书写一个参数的值,而在不同阶段间又可以方便的切换参数配置信息,其中存放的是键值对。
但在Spring的配置文件中不需要这么繁琐。Spring封装了两个专门读取外部properties文件的方法。
以连接数据库时使用的url,username,password,driverClass…为例
将这些信息全部写在类路径下的db.properties文件中:
jdbc.user=root
jdbc.password=toor
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.jdbcUrl=jdbc:mysql:///abc
jdbc.initPoolSize=5
jdbc.maxPoolSi