SpringBoot多模块使用ConfigurationProperties注解,为什么只有一个某一个模块能用?

  • 目前项目使用maven划分了多个子模块。
  • 每个子模块都有对应的配置文件,使用ConfigurationProperties注解进行配置。

我在主项目中的pom文件是这样的

<dependency>
    <groupId>com.shopping.framework</groupId>
    <artifactId>spring-boot-starter-pay</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>

<!-- 消息模块 -->
<dependency>
    <groupId>com.shopping.framework</groupId>
    <artifactId>spring-boot-starter-sms</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>

现在出现的问题是:
spring-boot-starter-pay模块ConfigurationProperties配置生效,另外一个注解无效,启动的时候再set方法中断点不会进入,如果我把顺序调换下,则是反过来,spring-boot-starter-sms生效,pay模块不生效。
请问下各位,难道ConfigurationProperties只支持一个类文件吗?

明月笑刀无情
浏览 1409回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java