运行简单的Rest Java hello world程序

时间:2018-02-06 14:05:16

标签: java spring rest maven spring-boot

我正在尝试运行一个简单的Rest HelloWorld程序,如https://spring.io/guides/gs/rest-service/中所述。我已经下载了Spring和Maven并添加了MAVEN_HOMEM3_HOME环境变量。我已在Windows命令提示符下成功运行mvn -v命令。我浏览了pom.xml所在的初始目录。然后我运行mvn spring-root:run但是我收到以下错误:

  

在当前项目和插件组[org.apache.maven.plugins,org.codehaus.mojo]中找不到前缀'spring-boot'的插件,可从存储库[local(C:\ Users \ user)获得.m2 \ repository),central(https://repo.maven.apache.org/maven2)] - > [帮助1]

我已在互联网上搜索过此错误消息,但建议并未解决我的问题。我忘记了与任何安装有关的事情吗?任何想法或建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

哦,我意识到现在我有同样的问题......

解决

[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.9.RELEASE:repackage (default) on project gs-rest-service: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.5.9.RELEASE:repackage failed: Unable to find main class -> [Help 1]

您必须创建Application类(使用@SpringBootApplication注释的内容)

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

或跳过测试mvn clean install -DskipTests

对于mvnw spring-boot:run我现在正在获取ConnectException ...

Downloading https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip

Exception in thread "main" java.net.ConnectException: Connection refused: connect

但这很可能是我身边的问题...