Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Всё это, конечно, неплохо, хорошая статья для новичков.
Эта небольшая статья ориентированна на тех кто никогда не писал код на Kotlin и не использовал Spring boot.
Казалось бы, ничего лишнего в статье нет, всё чётко и по делу. Но тут одна спринговая магия, хорошо ли давать новичкам код, в котором они в принципе не поймут того, как именно он работает? Можно ли называть REST-сервис на Kotlin простейшим, если в нём уже используется такой монстр как Spring?
Пара полезных (надеюсь) вещей по тестам:
FixMethodOrder – не уверен, насколько полезно, я бы понял если случайный порядок, но намеренно по порядку?@AutoconfigureMockMvc и потом @Autowired
lateinit var mockMvc: MockMvcmockMvc.perform(get("/"))
.andExpect(jsonPath("$.*.name", hasItems("iPhone 4s")))@AutoconfigureMockMvc и потомСпасибо не знал. И exception стал покрасивее выводиться :)
@Autowired lateinit var mockMvc: MockMvc
Наипростейший RESTful сервис на Kotlin и Spring boot