gpt4 book ai didi

java - 无法在 IntelliJ 中构建 Spring RestService 教程

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:39 25 4
gpt4 key购买 nike

我正在尝试使用 Gradle 和 IntelliJ 完成 Spring Framework Restful Web Service 创建教程 ( https://spring.io/guides/gs/rest-service/#scratch )。我严格遵循了所有内容,但总体而言,我对 Spring、IntelliJ 和 Java 相当陌生,我不确定如何进一步调试我的问题。

当我尝试构建项目时,我收到一些错误,指出“Java:包 org.springframework.web.bind.annotation 不存在。”我猜我缺少一个库引用,但不确定如何检查和包含它。

buildscript {
ext {
springBootVersion = '1.3.5.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
classpath("org.springframework:spring-web:${springBootVersion}")
}
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'

jar {
baseName = 'hello_springtest'
version = '0.0.1-SNAPSHOT'
}

repositories {
mavenCentral()
}

sourceCompatibility = 1.8
targetCompatibility = 1.8

dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
testCompile('org.springframework.boot:spring-boot-starter-test')
}

task wrapper(type: Wrapper) {
gradleVersion = '2.3'
}

eclipse {
classpath {
containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER')
containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8'
}
}

只是想添加一些额外的信息。我仍然看到错误,并且不确定原因,但我的项目确实报告构建成功。然而,当我尝试制作该项目时,我收到注释不存在错误。

最佳答案

您的构建脚本中有一些依赖项,这在我看来是多余的,并导致 Gradle 查找其他依赖项。

只需从构建脚本依赖项中删除此依赖项即可

classpath("org.springframework:spring-web:${springBootVersion}")

我认为没有理由在构建脚本中使用它。

关于java - 无法在 IntelliJ 中构建 Spring RestService 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38193273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com