多种方式配置数据源
第一种:properties文件方式
首先配置properties文件
使用 【context:property-placeholder】 引入文件
使用${…}的方式引用属性文件中的键值对
第二种:Spring对JNDI数据源的支持
如果应用部署在高性能的应用服务器上,我们更希望使用应用服务器本身提供的数据源。应用服务器的数据源使用JNDI方式供使用者调用,Spring为此专门提供了引用JNDI资源的JndiObjectFactory Bean类。
使用JNDI的方式配置数据源,前提是必须在应用服务器上配置好数据源。
以Tomcat为例,配置数据源需要把数据库驱动文件放到Tomcat的lib目录下,并修改Tomcat的conf目录下的context.xml文件。
name属性指定了数据源的名称,要与spring配置文件中jndiName值java:comp/env/后的名称保持一致。spring配置文件内容如下: