我完成了您尝试的几乎相同的操作。首先,注册每个属性bean。
@Bean@ConfigurationProperties(prefix = "serviceA")public ServiceProperties serviceAProperties() { return new ServiceProperties ();}@Bean@ConfigurationProperties(prefix = "serviceB")public ServiceProperties serviceBProperties() { return new ServiceProperties ();}并在服务中(或将使用属性的地方)放置@Qualifier并指定将自动连线的属性。
public class ServiceA { @Autowired @Qualifier("serviceAProperties") private ServiceProperties serviceAProperties;}


