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;