使用 spring 3,我可以确定在运行时使用哪个 bean。但是使用 Spring 2.5 的替代方案是什么?
这是我的上下文文件中的配置:
<jee:jndi-lookup id="myDataSource" jndi-name="jdbc/mydb"
resource-ref="true" expected-type="javax.sql.DataSource" />
我可以使用配置文件来确定是否使用此数据源,使用早期版本的 spring(早于 Spring 3)时有什么替代方案
更新 :
当我在本地运行我的应用程序时,将注入“myDataSource”,在 prod 环境中,将使用“jndi”查找。要使用 Spring 3 注入“myDataSource”,我可以使用“profiles”,但如果不使用 Spring 3,我可以使用什么替代方案?