Getting Started
-
使用 Spring Boot Kotlin 教程是学习 Kotlin 的最佳方式。
-
使用 start.spring.io 创建新的 Kotlin Spring 项目。
-
基于应用程序类型选择合适的 Web 堆栈(Spring MVC 或 Spring WebFlux)。
上手构建 Kotlin Spring 应用程序的最佳方式是学习https://spring.io/guides/tutorials/spring-boot-kotlin/[专门教程]。
The easiest way to learn how to build a Spring application with Kotlin is to follow the dedicated tutorial.
start.spring.io
在 Kotlin 中启动新 Spring Framework 项目的最简单方式是在 start.spring.io 上创建一个新的 SpringBoot 项目。
The easiest way to start a new Spring Framework project in Kotlin is to create a new Spring Boot project on start.spring.io.
Choosing the Web Flavor
Spring Framework 带有两种不同的 Web 堆栈: Spring MVC 和 Spring WebFlux。
Spring Framework comes with two different web stacks: Spring MVC and Spring WebFlux.
如果你想要创建将处理延迟、长寿命连接或流式传输场景的应用程序,建议使用 Spring WebFlux。
Spring WebFlux is recommended if you want to create applications that will deal with latency, long-lived connections or streaming scenarios.
对于其他用例,特别是如果你正在使用诸如 JPA 之类的阻塞技术,建议选择 SpringMVC。
For other use cases, especially if you are using blocking technologies such as JPA, Spring MVC is the recommended choice.