当前位置: 首页 > 知识库问答 >
问题:

Spring bootRun在Eclipse gradle中不可用

翟越
2023-03-14

我刚刚开始使用Spring,并且已经成功设置并在Eclipse中使用gradle buildship运行RESTful教程。

https://spring.io/guides/gs/rest-service/#initial

然而,有一件事我无法在Eclipse中使用,那就是它说您可以通过以下命令从gradle而不是jar直接运行应用程序:

格拉德勒·布特伦

但bootRun不是gradle脚本创建的任务,只有“run”(不工作)。所有其他条目,如“build”等都在那里。

这没什么大不了的,因为我可以从命令行运行jar,但是我想从Eclipse内部运行它(我也没有安装gradle,只是buildship)。

谢了。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.3.RELEASE")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'

jar {
    baseName = 'gs-rest-service'
    version =  '0.1.0'
}

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')
}

共有1个答案

颜安宁
2023-03-14

你不需要'gradle bootRun'

只需将它作为主要方法运行:

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}
 类似资料:
  • 我有一个Python 3项目,我正试图通过AWS Codestar将其部署到AWS Lambda- 我的项目(实际上只是由一个简单的API网关处理程序方法组成)导入了一个Python3(需要3)项目(报纸)。我使用的是VirtualNV15.1。在我的家用计算机上安装0,如果我使用Python 3.5安装报纸,然后上传到Lambda(Python 3.6运行时),它会抛出与PIL/Pillow相关

  • 问题内容: 在有效Java中,Bloch建议使所有字段最终成为使对象不变的对象。 是否有必要这样做?不只是不提供访问器方法就使其不可变。 例如 上述类是不可变的,即使我不申报的吗?我想念什么吗? 问题答案: 除了@Bozho的要点之外,将字段声明为意味着可以安全地访问它而无需任何同步。 相反,如果该字段不是,则存在另一个风险,即如果另一个线程在没有适当同步的情况下访问该字段,则另一个线程将看到该字

  • 问题内容: 我有一些可在IE中运行的JavaScript代码,其中包含以下内容: 但是,似乎’innerText’属性在Firefox中不起作用。是否有与Firefox相当的产品?还是可以使用更通用的跨浏览器属性? 问题答案: Firefox使用textContent属性。 我猜想Safari和Opera也支持此属性。

  • 问题内容: 我得到了这个,我期望它在打印x.withdraw()时能打印410。 这是我的代码: 我是否需要在类本身中修复某些问题,或者我的方法调用有问题? 问题答案: 您在实例上设置具有相同名称的属性: 您正在尝试调用的是该属性,而不是方法。Python不会区分方法和属性,它们也不位于单独的命名空间中。 为属性使用其他名称;(退出的过去时)作为更好的属性名称浮现在脑海: (我也纠正了一个错字;您

  • 问题 当您在 Adobe Photoshop 中尝试对一个较大的图像使用挤压、球面化、旋转扭曲或水波扭曲滤镜时,这些滤镜会变暗(不可用)。 解决方案 减小图像的像素大小。 其他信息 这些滤镜都有图像像素大小上限: 水波:    8000 x 8000 挤压:      11500 x 11500 球面化:  11500 x 11500 旋转扭曲:       11500 x 11500

  • 我正在使用Ubuntu18:04和lxc/lxd蒸汽容器。它工作得很好,我遵循了本教程,并对网络内容做了一些更改。 https://blog.simos.info/running-steam-in-a-lxd-system-container/ 蒸汽适用于opengl游戏,但不适用于沃肯游戏。卢特里斯也一样。 主办方: 集装箱侧: ubuntu@steam:~$vulkaninfo OpenGL工