我在下面编写了这个Spring Boot REST基础应用程序,该应用程序启动了该应用程序,但是无法调用或链接到REST Controller页面/类。
这是主要课程:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
@ComponentScan
public class SoccerglueApplication {
public static void main(String[] args) {
SpringApplication.run(SoccerglueApplication.class, args);
}
}
这是控制器类:
@RestController
@RequestMapping(value = "/root")
public class SoccerNewsAPI {
@GetMapping(value = "/in")
public String getMessage() {
return "Welcome to the Spring Boot Test";
}
}
答案 0 :(得分:1)
只需删除类级别的请求映射即可。
您可以做的另一件事是,不要在类级别的请求映射中添加任何上下文基础url(例如“ root”),而应像@RequestMapping("/")
一样在application.properties文件中添加server.servlet.context-path=/root