Spring 使用JNDI加载属性文件

Spring 使用JNDI加载属性文件,spring,jndi,mybatis,Spring,Jndi,Mybatis,配置mybatis时,可以使用以下语法: <properties resource="someFile.properties"/> 这使得someFile.properties中的所有属性可用于mybatis中的所有查询(即使没有显式地将属性传递/发送到查询) 但是,我正在尝试将此应用程序迁移到jndi,并且测试和生产环境有一个单独的属性文件。有没有一种好方法可以使用JNDI控制mybatis中的属性加载/值?(我也可以加载单个属性值,而不是加载一个完全独立

配置mybatis时,可以使用以下语法:

<properties resource="someFile.properties"/>

这使得someFile.properties中的所有属性可用于mybatis中的所有查询(即使没有显式地将属性传递/发送到查询)

但是,我正在尝试将此应用程序迁移到jndi,并且测试和生产环境有一个单独的属性文件。有没有一种好方法可以使用JNDI控制mybatis中的属性加载/值?(我也可以加载单个属性值,而不是加载一个完全独立的属性文件,但是有数百个查询,我不想在运行每个查询时手动传递这些公共属性值)

谢谢