java中Spring中与特殊符号有关的配置问题
有一段配置如下<beanid="xxx"class="xxx.xxx.xxx.${xmlTool}"></bean><beanid="xxxx"class="xxx.xx...
有一段配置如下
<bean id="xxx" class="xxx.xxx.xxx.${xmlTool}"></bean>
<bean id="xxxx" class="xxx.xxx.xxx.Operation">
<property name="adapter" ref="${restAdapter}"></property>
<property name="source" value="${mbHost}${httpInitPath}"></property>
</bean>
这里面的这些${}都代表一些啥意思啊...小弟初学者,望大大指教了..谢谢
准确说我要问的是,这样配置有什么意义,能起到什么样的作用,带来一些什么好处之类的.谢谢啦.. 展开
<bean id="xxx" class="xxx.xxx.xxx.${xmlTool}"></bean>
<bean id="xxxx" class="xxx.xxx.xxx.Operation">
<property name="adapter" ref="${restAdapter}"></property>
<property name="source" value="${mbHost}${httpInitPath}"></property>
</bean>
这里面的这些${}都代表一些啥意思啊...小弟初学者,望大大指教了..谢谢
准确说我要问的是,这样配置有什么意义,能起到什么样的作用,带来一些什么好处之类的.谢谢啦.. 展开
展开全部
在spring里面用${}是可以获得配置文件里面的值。比如你的<bean id="xxx" class="xxx.xxx.xxx.${xmlTool}">这个里面xmlTool是在另一个配置文件里面配了的,在spring里面就可以用${xmlTool}引用进来。以后如果你要对xmlTool做修改的话,也只用修改配置文件,不用修改代码。好处就是如果你的程序要修改的时候,就只用改${}里配置文件的内容就行了,不用改spring里的配置文件的内容。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询