首页 > 代码库 > Spring笔记---Spring获取JNDI数据源
Spring笔记---Spring获取JNDI数据源
如果你的Web应用配置在高性能的应用服务器例如WebLogic上面,我们可能更希望使用应用服务器本身提供的数据源,应用服务器的数据源使用JNDI开放调用者使用,Spring提供了专门调用JNDI数据源的JndiObjectFactoryBean类。
简单的配置如下:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value=http://www.mamicode.com/"java:comp/env/jdbc/bbt">>
通过jndiName指定引用的JNDI资源名,即在weblogic控制台配置的数据源的jndiName
Spring还定义了一个为J2EE定义的jee命名空间,通过这个命名空间能够简化配置,如下:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.1.xsd"> <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/bbt" /> </beans>
Spring笔记---Spring获取JNDI数据源
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。