请问各位,我们公司之前的项目有用 spring 2.0,现切换到 spring 3.0 出现了问题。之前在 xml 配置文件中的 property 的 value 中有很多 "#",如:
[code="java"]
[/code]
这里我不是不想借助 placeholder 将字符串写入配置文件,而是像这种配置文件中出现 "#" 的现象到处都是。不是所有的字符串都适合 placeholder 的。
xml 文件有很多地方都出现了 "#",可是在 spring 3.0 看来都是 spring 表达式了,不停的报错。
我是想在不修改任何代码的情况下解决这个问题。
如果在 new BeanFactory 时可以指定某个参数来忽略的话(只是猜测),但是在 web 项目中,使用的是 ContextLoaderListener,如何解决呢?
[b]请问是否有个参数,使 spring 忽略 "#"[/b],就像 el 表达式可以忽略一样。
谢谢各位。