Spring свойство Вставить объект полного свойства в bean-компонент - PullRequest
0 голосов
/ 15 марта 2019

Ihave класс недвижимости:

@Getter
@Setter
@Component
@ConfigurationProperties(prefix = "my-api")
public class MyApiProperties {

    ...

    private MyClient myClient; 

    @Getter
    @Setter
    public static class MyClient {
        private String host;
        private long connectionTimeout;
        private long receiveTimeout;
    }
}

Я могу настроить это:

my-api:
  my-client:
    host: http://1...
    connection-timeout: 30000
    receive-timeout: 60000

И я могу ввести его:

@Value("${my-api.my-client.host}")
private String host;

Но могу ли я ввести полный объект, как этот?

@Value("${my-api.my-client}")
private MyClient myClient;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...