我创建了一个简单的spring Boot Application。我尝试了很多次,但是每次都抛出错误:404在Pivotal tc服务器上运行时出错,如果有人可以帮助我,那真的很棒。 Spring Boot Starter Class类。在获取错误的图像下方。PivotalServer已启动并在端口8082上运行,但是一旦我输入/ hello到localhost:8082,我就会收到错误404(我共享了最后一个也是Pivotal服务器。)我几乎尝试了google上可用的所有功能。我是Spring Boot的入门者,如果有人可以提出解决建议,我将不胜感激。我还共享了pom.xml。
404错误屏幕快照-> Error Image。
我在具有URL的关键tc服务器上运行此服务器:http://localhost:8082/hello
链接到Pivotal Server URL屏幕快照---> Pivotal server with controller return url Image
Pivotal服务器已启动并正在运行,但是一旦输入http://localhost:8082/hello,
我收到404错误。有人可以提供帮助。我已经尝试了所有可以搜索的内容。
链接到Pivotal服务器并运行截图-> Pivotal server up and running image
Spring Boot Starter类的代码:
package io.javabrains.springbootstarter;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class CourseApiApp {
public static void main(String[] args) {
SpringApplication.run(CourseApiApp.class,args);
}
}
控制器类的代码:
package io.javabrains.springbootstarter.hello;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String sayHi()
{
return("Hello");
}
}
Pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-
4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.javacheck.springbootquickstart</groupId>
<artifactId>course-api-test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>Java Brains Course Api</name>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<!-- WEB -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
</properties>
</project>
最佳答案
用这个 :
@RestController
@RequestMapping("/test")
public class HelloController {
@GetMapping("/hello")
public String sayHi()
{
return("Hello");
}
}
然后向此API / test / hello发送请求