Skip to content

a483210/KotlinJs-Spring-Sample

Repository files navigation

Kotlin/Js-Spring Sample

Kotlin多平台演示

Kotlin/Js(前端) + Kotlin/SpringWebFlux(后端)

首页

0、文章

如果它有解决你的问题的话,请star下,谢谢。

1、初始化

1、本地添加local.properties文件

文件内容 importJs=false #启动server时是否引入dashboard工程,默认false,分离开发时设置为false提高编译速度

2、环境配置
  • 开发环境:Modules Setting > Project > Project SDK > 设置为Java1.8

  • 编译环境:Preferences > Build, Execution, Deployment > Build Tools > Gradle > Build and run using 和 Run tests using > 设置为Gradle (Default)

  • Java 1.8

  • Kotlin 1.4.10

  • Gradle 6.6.1-All

其他看build.gradle

3、启动

importJs为True

如果Dashboard独立启动

4、测试

使用server/src/test/http/homeClient.http请求测试

2、异常情况

如果启动Spring出现java.lang.NoClassDefFoundError: com/xy/kotlin/sample/server/error/ServerException 可以尝试使用Invalidate Caches/ Restart清除Idea缓存,然后使用tasks/build/clean清除工程缓存后重试

这个应该是kotlin-multiplatform的Bug,在切换分支后残留的缓存文件导致

∞、其他

热加载 Arguments添加--continuous

1、参考资料
2、引用库

About

Kotlin/Js+Spring的例子

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published