在代码如何获取spring 扫描包base-package的值?

龙卷风之家 发布于 2014/06/12 09:36
阅读 1K+
收藏 1

在spring中有类似如下配置:

<context:component-scan base-package="net.mytest.soa.sample"/>

请问我在代码中如何能获取到base-package的值??

加载中
0
liuxin
liuxin
你先问问你有这个需求是嘛想法?
0
龙卷风之家

引用来自“liuxin”的评论

你先问问你有这个需求是嘛想法?
我要取到这个包的值,然后在其他代码中需要用到
0
yongzhong
yongzhong
这些值都是在项目启动的时候初始化用到的,你可以到相应源码的那个类里去看一下,尝试重写一下那个类,提供获取值得方法,然后将扫描类制定为你自定义的那个类.我没有实现过这种,只是个思路
0
魏涛
魏涛
<context:property-placeholder ignore-unresolvable="true" file-encoding="UTF-8" location="config.properties"/>

    <context:component-scan base-package="${base.package}"/>
base.package = com.undancer.breath
@Value("base.package")
private String basePackage



0
龙卷风之家

引用来自“魏涛”的评论

<context:property-placeholder ignore-unresolvable="true" file-encoding="UTF-8" location="config.properties"/>

    <context:component-scan base-package="${base.package}"/>
base.package = com.undancer.breath
@Value("base.package")
private String basePackage



谢谢!
返回顶部
顶部