Kotlin: опциональное внедрение зависимостей с помощью Spring - PullRequest
1 голос
/ 28 мая 2019

Что такое альтернатива котлина для

@Autowired(required=false)
private DependencyC dependencyC;

и

private Optional<HelloService> optionalHelloService;
public HelloController(Optional<HelloService> helloService) {
    this.optionalHelloService = helloService;
}

1 Ответ

2 голосов
/ 28 мая 2019

Вы должны сделать это свойство обнуляемым тогда:

class HelloController(
    @Autowired(required = false) val helloService: HelloService?
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...