Hello "gradle_kotlin"!
- Keywords
- Prerequisites
- Kotlin and Java Language
- iOS and Android OS
- Kotlin Language
- Kotlin Language Project
- Kotlin Spring Project
- References
- References for comment
- References for tutorials
- Other References
- install Kotlin REPL Ubuntu Gradle jabba JDK Java JVM
Java JDK
Command Line Kotlin Compiler
IntelliJ CE
CircleCI CI- tutorial example
- install JDK on Ubuntu 20.04
- install Gradle on Ubuntu 20.04
- install
git
,wget
andcurl
on Ubuntu 20.04 - install jabba and Java JDK Hello jabba!
- install Command Line Kotlin Compiler (REPL)
- install IntelliJ CE / IntelliJ IDEA Community Edition
- install Database PostgreSQL!
- 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
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 |
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 |
- https://kotlinlang.org/docs/reference
- https://play.kotlinlang.org/
- https://github.com/gradle/kotlin-dsl-samples
- https://gradle-initializr.cleverapps.io/
- https://start.spring.io/
- https://github.com/bmuschko/gradle-initializr
- https://try.kotlinlang.org/
- https://www.golem.de/news/kotlin-das-bessere-java-2011-151892.html
- https://cloud.tencent.com/developer/article/1684095
- http://www.1024sky.cn/blog/article/3632
- https://juejin.cn/post/6864946688067371022
- https://mp.weixin.qq.com/s/mWPJiefaNpK8EuoJYvhbhg
- https://blog.jetbrains.com/zh-hans/2020/01/14/kotlin-1-4/
- https://tech.sina.com.cn/roll/2020-04-26/doc-iirczymi8419844.shtml
- https://www.cnbeta.com/articles/tech/1006715.htm
- https://developer.android.com/kotlin/learn?hl=zh-cn
- https://developer.ibm.com/series/learn-kotlin/
- https://code.tutsplus.com/series/kotlin-from-scratch--cms-1209
- https://www.cnblogs.com/Jetictors/p/9227498.html
- https://www.kotlincn.net/docs/tutorials/
- https://developer.android.com/courses/kotlin-android-fundamentals/overview
- https://developer.android.com/courses/kotlin-android-advanced/overview
- https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012
- https://mkyong.com/spring-boot/
- https://beginnersbook.com/2017/12/kotlin-tutorial/
- https://developer.android.com/courses/kotlin-bootcamp/overview
- https://play.kotlinlang.org/koans/overview
- https://kotlinlang.org/docs/tutorials/command-line.html
- https://circleci.com/docs/2.0/env-vars/
- https://linuxconfig.org/install-and-set-up-kvm-on-ubuntu-20-04-focal-fossa-linux
- https://radiochemical.hatenablog.com/archive/category/Spring%20Boot
- https://juejin.cn/post/6844903879834861582