загрузка бобов Spring во время выполнения в соответствии с условием - PullRequest
0 голосов
/ 26 марта 2020
@Bean("ARCSProxySettings")
    protected ProxySettings ProxySettings() {
        if (Service.isEnabled(EndpointIsOn)) {
            return newProxySettings("xyz");
        }
        else {
            return newProxySettings("abc");
        }

@Autowired
    public ARCSProxy(@Qualifier("ARCSProxySettings") IServiceProxySettingsWithAwsSecret arcsProxySetting) {
        super(arcsProxySetting);
    }

, так что в основном конфигурация bean-компонентов загружается при запуске приложения, когда я изменяю результат Service.isEnabled, он все равно не отражается, потому что bean-компоненты загружаются один раз .... есть ли способ добиться этого вместо повторного перезапуска приложения

...