объявление объекта kotlin - PullRequest
       2

объявление объекта kotlin

0 голосов
/ 19 декабря 2018

Я использую kotlin + springboot для создания своего веб-приложения.я хочу создать класс инструментов, поэтому я написал код, описанный выше:

@Service
object XXXUtil{

    @Autowired
    lateinit var restTemplate: RestTemplate
    @Autowired
    lateinit var objectMapper: ObjectMapper

    ...
}

, но после запуска приложения resTemplate не может быть введен.

kotlin.UninitializedPropertyAccessException: lateinit property 
restTemplate has not been initialized

это потому, что объявление объекта не допускает инъекцию или я неправильно кодирую, пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...