/gradle_kotlin

Learn Gradle and Kotlin with Examples

Apache License 2.0Apache-2.0

The Kotlin Programming Language

Ubuntu-(20.04LTS) jabba) Gradle-v6.7.1 Java zulu-openjdk:11 kotlin lang) IntelliJ IDEA Community Edition Docker-(2019.03.13) CircleCI Docker-(2019.03.13) POstgreSQL-v12.5


Hello "gradle_kotlin"!

Learn Kotlin with Gradle From null to ONE


Table of Contents

Keywords

  • install Kotlin REPL Ubuntu Gradle jabba JDK Java JVM
  • Java JDK Command Line Kotlin Compiler IntelliJ CE CircleCI CI
  • tutorial example

Prerequisites

Kotlin and Java Language

kotlin-java-decompile

iOS and Android OS

kotlin-ios-android

Kotlin Language

  • Kotlin is an object-oriented language, but it also includes support for function-oriented programming, which has become popular in recent years.
  • Every Kotlin type is an object, including Kotlin’s primitive types.
  • (almost) everything has a value

Kotlin Language Project

Unit Project App Project Common Multi-Project Project Library
101 Hello Kotlin!
102 x Hello Kotlin Compiler!
103 x Hello Kotlin with Gradle!
104 Hello One Application!
105 x x Hello Own Library!
106
107

Kotlin Spring Project

Unit Project App Project Common Project Web App Multi-Project
201 Hello @Bean!
202 Hello @RestController!
203 Hello devtools! x
204 Hello @Value!
205 Hello @Service!
206 Hello @Controller!
207 Hello @Component!
208 Hello @Autowired!
209 Hello @Entity!
210 Hello h2 Console! x
211 Hello Seed Data!
212 Hello @GenericGenerator!
213 Hello Spring DataSource!
214 Hello PostgreSQL with DataSource!
215 Hello Database Platform!
216 Hello @ControllerAdvice!
217 Hello JUnit 5!
218 Hello REST Assured!
219 Hello @Order!
220 Hello @Configuration and @PropertySource!
221 Hello @Configuration and @Bean!
222 Hello JSONObject!
223 Hello @PostMapping and @RequestBody!
224 Hello @PostMapping and @RequestPart!
225 Hello @RequestMapping and @RequestParam!
226 Hello OpenAPI!
301 Hello Console App!
302

References

References for comment

References for tutorials

Other References