Я использую 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
это потому, что объявление объекта не допускает инъекцию или я неправильно кодирую, пожалуйста, помогите