找不到参数springBoot()的方法-使用Kotlin的Spring Boot [英] Could not find method springBoot() for arguments - Spring Boot using Kotlin
本文介绍了找不到参数springBoot()的方法-使用Kotlin的Spring Boot的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试使用Kotlin创建第一个Spring Boot应用程序.因此,也许我犯了一些明显的错误或类似的错误.
I try to create the very first Spring Boot application with Kotlin. So, maybe I made some obvious errors or something like that.
我的 gradle.build 是:
buildscript {
ext.kotlin_version = '1.0.5-2'
ext.spring_boot_version = '1.4.2.RELEASE'
repositories {
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.springframework.boot:spring-boot-gradle-plugin:$spring_boot_version"
}
}
apply plugin: 'idea'
apply plugin: 'kotlin'
apply plugin: 'application'
jar {
baseName = 'rest-voter'
version = '0.1.0'
}
springBoot {
mainClass = 'ru.hixon.Application'
}
repositories {
jcenter()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile "org.springframework.boot:spring-boot-starter-web:1.4.2.RELEASE"
testCompile 'junit:junit'
}
task wrapper(type: Wrapper) {
gradleVersion = '2.13'
}
错误是:
C:\Users\Desktop\rest-voter>gradlew build
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\Desktop\rest-voter\build.gradle' line: 22
* What went wrong:
A problem occurred evaluating root project 'rest-voter'.
> Could not find method springBoot() for arguments [build_3594if1jtm90vgb7v8evp206i$_run_closure2@459003a0] on root project 'rest-voter'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 12.351 secs
我的主班是:
package ru.hixon
import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
@SpringBootApplication
open class Application {
}
fun main(args: Array<String>) {
SpringApplication.run(Application::class.java, *args)
}
此处是我应用程序的完整代码.
And here is full code of my application.
推荐答案
您需要:
apply plugin: 'spring-boot'
也是:)
导入依赖项还不够.
这篇关于找不到参数springBoot()的方法-使用Kotlin的Spring Boot的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文