У меня есть приложение (здесь я называю его Start-Common), которое только отправляет информацию о сердцебиении в mongodb, оно использует @ConditionalOnProperty
и @ConditionalOnClass
для получения информации о сердцебиении и MongoTemplate.
@EnableScheduling
@ConditionalOnProperty(name = {"b2b.fwk2.service.name", "server.port", "server.remark"})
@ConditionalOnClass(value = MongoTemplate.class)
public class HeartbeatScheduler {
@Autowired
private MongoTemplate template;
@Value("${b2b.fwk2.service.name}")
private String service;
private volatile String status = "active";
@Value("${server.port}")
private int port;
@Value("${server.remark}")
private String remark;
ИУ меня есть другое приложение, которое зависит от Start-Common, и я задаю config в application.properties и подготавливаю зависимость MongoDB, чтобы после запуска оно отправляло информацию о сердцебиении в mongodb с помощью Start-Common
Теперь я хочудобавить параметр config в application.properties, который зависит от некоторой проверки if-else.
Как добавить его, а также может заставить Start-Common получить этот параметр конфигурации?
Большое спасибо!~~~