А как вот эту часть: class CountryController( private val countryService: CountryService, ) написать это на Java так чтобы Spring понял, что подставлять, не указывая явно имплементацию?
Вопрос снимается, видимо тупил ночью 😴 Если кто ещё так будет тупить, то на Java будет так: public class CountryController { private CountryService сountryService; public CountryController(CountryService сountryService) { this.сountryService = сountryService; }
В простейших случаях нет, но как показывает практика рано или поздно это приходится делать. И лучше делать это пораньше, чтобы не было много завязок на сущность бд в приложении.
@@devmark а в Java 8, как я понимаю, будет просто обычный класс с геттерами, сеттерами, конструктором с параметрами, а так же переопределенными equals и hashCode.
Спасибо за твои видео.Жду больше гайдов по Spring Kotlin.Круто, и главное понятно все объясняешь
Классно, что серия перерабатывается и актуализируется.
Восторг! Еще ы=бы по котлин! Спасибо
Спасибо за годный гайд!
Шикарно
А как вот эту часть:
class CountryController(
private val countryService: CountryService,
)
написать это на Java так чтобы Spring понял, что подставлять, не указывая явно имплементацию?
Вопрос снимается, видимо тупил ночью 😴
Если кто ещё так будет тупить, то на Java будет так:
public class CountryController {
private CountryService сountryService;
public CountryController(CountryService сountryService) {
this.сountryService = сountryService;
}
у меня вопрос: обязательно создавать Dto class?
В простейших случаях нет, но как показывает практика рано или поздно это приходится делать. И лучше делать это пораньше, чтобы не было много завязок на сущность бд в приложении.
@@devmark это только на котлин или на джава то же?)
Это от языка не зависит. Просто в kotlin это будет data class, а в java - record.
@@devmark а в Java 8, как я понимаю, будет просто обычный класс с геттерами, сеттерами, конструктором с параметрами, а так же переопределенными equals и hashCode.