【发布时间】:2018-10-12 02:17:29
【问题描述】:
我在 kotlin 编程语言中使用 spring boot 2.0。在我的项目中,我使用 Java 类和 Kotlin 类,但是当我使用 gradle 构建项目并在终端上运行以下命令时
java -jar my_springboot_kotlin_gradle_project
& 我遇到了这样的错误
原因:java.lang.ClassNotFoundException:
com.example.components.utils.EncryptionUtils 在 java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_171] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_171] 在 org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClas sLoader.java:93) ~[myapp-0.0.1-SNAPSHOT.jar:na] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_171] ...省略了15个常用框架
如果我在 kotlin spring beans 中使用 java spring beans,则 spring boot 无法自动装配 java beans。
【问题讨论】:
标签: java spring-boot gradle kotlin