Articles of зависимость

Kotlin с Spring DI: свойство lateinit не было инициализировано

Я не получаю инъекцию зависимостей зависимостей Spring-based setter в Kotlin, чтобы работать, поскольку она всегда заканчивается сообщением об ошибке «свойство lateinit api не было инициализировано». Я мог бы свести проблему к следующему сценарию: есть интерфейс interface IApi { fun retrieveContent(): String } который реализуется class Api : IApi { override fun retrieveContent() = "Some Content" […]

Первоначальная инициатива класса Kotlin с аспектом

Я пытаюсь использовать kotlin в своем проекте java8 spring. Я делаю это, заменяя классы (java-> kotlin) один за другим. Один из моих классов в Finder: У Finder.java есть такая структура: @Compoment class Finder { private SomeObject someObject; Finder() { someObject = new SomeObject(); } public void doSomething() { //aspect looks here someObject.do(); } } Я […]

Spring Injecting util: карта в Котлине с типом безопасности

У меня есть несколько определений bean-элементов в XML для хранения моего SQL-файла извне. Я хочу добавить их в Kotlin как Map<String,String> но единственный способ, которым я смог заставить его работать до сих пор, вводит его как Map<Any,Any> . Есть ли способ обеспечить безопасность типов здесь. Внедряя его как Map<Any,Any> чувствует гетто. Когда я пытаюсь использовать […]