JNDI - Spring
Spring配置JNDI資料源
在Spring配置檔案中配置JNDI資料源,需要使用到jndi-lookup元素,該元素定義在jee名稱空間,是以需要首先引入名稱空間
xmlns:jee="http://www.springframework.org/schema/jee"
在Spring中配置JNDI資料源和配置Bean是一樣的道理,如:
<jee:jndi-lookup id="[bean id]" jndi-name="[resource name]"
proxy-inter lookup-on-startup="false"/>
- id指定了該資源的辨別,其它的Bean可以通過這個辨別符注入該Bean,例如JdbcTemplate。
- jndi-name指定了引用的資源名稱,與容器中配置的資源名稱保持一緻。
- lookup-on-startup指定Bean準備的時期。