开发者社区 问答 正文

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

在spring中有类似如下配置:

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

展开
收起
a123456678 2016-03-17 10:20:37 3583 分享 版权
1 条回答
写回答
取消 提交回答
  • 这些值都是在项目启动的时候初始化用到的,你可以到相应源码的那个类里去看一下,尝试重写一下那个类,提供获取值得方法,然后将扫描类制定为你自定义的那个类.我没有实现过这种,只是个思路

    <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
    2019-07-17 19:04:39
    赞同 展开评论