Spring Boot 2 和 Kotlin(使用 Maven)
Posted
技术标签:
【中文标题】Spring Boot 2 和 Kotlin(使用 Maven)【英文标题】:Spring Boot 2 and Kotlin (with Maven) 【发布时间】:2017-05-28 13:05:50 【问题描述】:我想使用 Spring Boot 2(暂时是构建快照)开始一个新项目,而后者又使用 Spring Framework 5(也是前沿)。原因是Spring 5应该有much improved Kotlin support,我想用Kotlin。
现在我发现example 使用 Spring Boot 1.4.3,当然还有 Gradle,当然还有基于 Kotlin 的 Gradle 文件。老实说,对于一个项目来说,这对我来说太多新技术了。我什至不知道如何将新存储库添加到 Gradle(Kotlin-Gradle!)构建脚本。我更喜欢 Maven 项目,因为我至少对此很熟悉,全新的 Spring 和 Kotlin 就足够了。
那么,如何在 Maven 中做到这一点?我看到的 Gradle 引用的 kotlin-spring
插件是什么?
【问题讨论】:
如果你使用start.spring.io项目生成器(切换到完整版)你可以选择spring boot 2 snapshot和kotlin作为语言。对于 Maven 和 gradle。一切都在那里。这应该是一个很好的起点:) 似乎我被 IntelliJ 的 Spring Initializr 支持愚弄了,但它并没有提供给我。谢谢!想把它变成答案吗? 哦,当然!很高兴它解决了你在哪里寻找的东西:) 【参考方案1】:如果您使用start.spring.io 项目生成器(切换到完整版),您可以选择 spring boot 2 snapshot 和 kotlin 作为语言。对于基于 maven 和 gradle 的构建。一切都在里面。
这应该是一个很好的起点:)
【讨论】:
以上是关于Spring Boot 2 和 Kotlin(使用 Maven)的主要内容,如果未能解决你的问题,请参考以下文章
使用 Spring Boot 2 和 Kotlin 进行 Jackson 反序列化,无法构造 `java.time.LocalDate` 的实例
Spring Boot 2 和 Kotlin 的“URL 未标准化”
在 spring-boot 中使用 kotlin 挂起函数创建名称为“requestMappingHandlerMapping”的 bean 时出错