前面两篇文章「如何使用 Spring Boot 和 Kotlin 构建 RESTful API 服务?」、「如何使用 Kotlin HTTP 工具包 http4k 构建 RESTful API 服务?」分别介绍了 Kotlin 使用 Spring Boot,以及 Kotlin 使用 http4k 开发 RESTful API 的方法。本文则关注如何使用 Kotlin 官方主推的 Web 框架 Ktor 来开发 RESTful API?
阅读更多上文「如何使用 Spring Boot 和 Kotlin 构建 RESTful API 服务?」介绍了 Kotlin 可以无缝借用现有 Java Web 框架来开发 API 服务。除此之外,还有一些 Web 工具包是直接使用 Kotlin 开发的,如 Ktor、http4k 等,用这些原生 Kotlin 工具包开发 API 服务则可以充分使用 Kotlin 的语法和函数式编程的特性。本文即专门探索一下如何使用 http4k 来开发 RESTful API 服务。
阅读更多本文将探索「如何使用 Spring Boot 和 Kotlin 构建 RESTful API 服务?」。本文将以搭建一个真实项目的方式来演示使用 Kotlin 构建 RESTful API 服务的整个过程,除了整体框架采用 Spring Boot 外,该项目的依赖管理采用的是 Gradle、数据库访问采用的是 MyBatis,数据库使用的是本地搭建的 MySQL。
阅读更多本文将会以对比 Java 的方式来学习 Kotlin 中的一些惯用写法与最佳实践,以便对 Java 转 Kotlin 的同学能有一些帮助。
阅读更多