如何使用 Kotlin、Gradle 和 Web 框架设置 Spring Loaded?

Posted

技术标签:

【中文标题】如何使用 Kotlin、Gradle 和 Web 框架设置 Spring Loaded?【英文标题】:How can you set up Spring Loaded with Kotlin, Gradle, and a web framework? 【发布时间】:2016-10-21 07:11:21 【问题描述】:

我是 JVM 新手,有兴趣尝试将 Kotlin 用于 RESTful Web 开发。热重载是我习惯于使用 Python、Ruby 和 javascript 等动态脚本语言的开发功能。

Play、Dropwizard 和 Spring Boot 似乎都很有吸引力。我愿意使用上述任何方法,但我无法获得使用上述任何方法设置的简单“保存文件,重新加载网页”工作流程。

如何做到这一点?

【问题讨论】:

jrebel 正在使用我所知道的 kotlin zeroturnaround.com/software/jrebel 抱歉,我应该指定 FOSS - JRebel 成本 475 美元/年/开发 zeroturnaround.com/software/jrebel/pricing 如果你使用的是Spring Boot,你检查过Spring Boot DevTools吗? devtools 的全部意义在于做到这一点。 是的,我尝试了 Spring Boot DevTools 无济于事 =/ 哦,Spring Loaded 崩溃了——也许我应该提交一份报告/问一个单独的 SO 问题... 【参考方案1】:

查看这个 sbt 插件: https://github.com/pfn/kotlin-plugin

自己没试过,也许这就是你要找的。​​p>

【讨论】:

以上是关于如何使用 Kotlin、Gradle 和 Web 框架设置 Spring Loaded?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Kotlin中使用Gradle构建缓存?

如何将 kotlin 类添加到 gradle JavaCompile 任务

如何解析和修改build.gradle.kts Kotlin Gradle构建脚本?

使用 Gradle 和 Kotlin 构建一个自执行的 jar

如何在intelliJ IDEA中为我现有的Kotlin项目生成build.gradle文件

使用来自 Kotlin/Native 和 Gradle 的 Apple 依赖项,更具体地说是 SwiftUI