Articles of весенние данные

Работа с @Qualifier в функциях Котлина

В параметрах функции Kotlin всегда есть значения, которые предотвращают использование @Qualifier() на уровне параметра. Если кто-то хотел создать несколько DataSource s в классе конфигурации для разных баз данных, которые часто доступны в одном приложении, рекомендуемый способ организовать это? Выполнение следующего, которое казалось довольно распространенным в Java, не разрешено в Котлине. @Configuration class DatabaseAdminConfig { @Bean […]

Невозможно создать прослушиватель событий Spring Data в Котлине

Я попытался создать прослушиватель событий следующим образом: @Bean open fun beforeSaveEventApplicationListener(): ApplicationListener<BeforeSaveEvent> { return ApplicationListener<BeforeSaveEvent>() { fun onApplicationEvent(event: BeforeSaveEvent) { //Do something with event } } } , , , но он не будет компилироваться. Если указан общий тип, компилятор возвращает: Type argument expected Что я делаю не так?

Весенние данные mongodb и kotlin

У меня возникает проблема при использовании весенних данных mongodb togheter с kotlin. Когда я пытаюсь читать объекты из mongodb, я получаю сообщение об ошибке, жалуясь на то, что мои классы данных не имеют конструктора no-args по умолчанию. Я могу решить это, предоставив каждому полю значение в моем классе данных, поэтому компилятор будет генерировать конструктор no-args […]

Зачем нужен репозиторий и сервис + контракт

Я новичок в Spring из PHP / Larvel, Ruby / Rails и Python / Django. Исходя из этих фреймворков, я привык видеть только модель (Entity / Dao?), А все остальное обрабатывается Framework / ORM / QueryBuilders, поэтому все, что мне нужно сделать, это объявить модель и добавить к ней любые операции / отношения / методы, […]