java - spring4.2没办法创建其他jar包的spring配置文件中定义的bean么?
巴扎黑
巴扎黑 2017-04-17 17:42:05
0
1
536

最近想写点个人项目,用的springmvc,版本是4.2。
项目里有一个common.jar,各个模块需要用的工具类这些的放这里面。其中定义了共用的配置文件读取,配置如下:

spring-common.xml

    classpath:common-conf.properties    

在一个web项目中依赖了这个jar包,web项目配置如下:

web.xml

 contextConfigLocation classpath:spring.xml 

spring.xml

然后在一个@Controller里用@Value来自动注入配置文件中定义的属性

@Value("#{commonConfigProperties['default.redirecturi']}")

结果启动报错,说是找不到配置的Properties。折腾了半天我把spring.xml里的import去掉,把spring-common.xml里的配置直接拷贝到spring.xml中,好使了。。。
但是在其他模块里也会用到common的配置,我难道需要没个模块都拷贝一下么,import为什么不好使呢?

巴扎黑
巴扎黑

reply all (1)
大家讲道理

This path is wrong. It does not lead to the correct path. It should be

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!