Spring JndiTemplate 和从上下文中参数化 JNDI 查找
如何在 Spring 应用程序上下文文件中表示 new JndiTemplate(properties).lookup(name) ,其中 name 是字符串变量?我可以用类似于下面的方式表达它,其中应用程序在检索 bean ID 时提供 name
吗?
<util:properties id="applicationProperties"
location="classpath:application.properties"/>
<jee:jndi-lookup id="connectionFactory"
jndi-name="${name}"
environment-ref="applicationProperties"
resource-ref="false" />
How can I represent new JndiTemplate(properties).lookup(name)
, where name is a string variable, in the Spring application context file? Can I express it in a way similar to the following, where the application provides name
when it retrieves the bean ID?
<util:properties id="applicationProperties"
location="classpath:application.properties"/>
<jee:jndi-lookup id="connectionFactory"
jndi-name="${name}"
environment-ref="applicationProperties"
resource-ref="false" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我了解,您需要这样的东西:
-
这会起作用,因为
getBean
可以将参数传递给factory-method
。As far as I understand, you need something like this:
-
This will work because
getBean
can pass arguments tofactory-method
.