How to Convert a Project From Java to Kotlin Without Pain and Why It Is Necessary
Too Long; Didn't Read
Kotlin allows you to look at the routine Spring Rest application from a new angle, bringing a functional programming style. By default Kotlin classes are closed to inheritance, so if you don't "open" classes with annotations like @Configuration and @Service, it will lead to startup errors. All new functionality must be written exclusively in Kotlin.