spring 应用程序 - 获取 RequestMapping
spring application - get RequestMapping
文件:CourseApiApp.java
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){
//this is the first step to convert the application into spring app
SpringApplication.run(CourseApiApp.class,args);
}
}
文件 HelloControllerTwo
package io.javabrains.springbootstarter.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/hello")
public class HelloControllerTwo {
public String sayHi() {
return "Hi";
}
}
我创建了一个非常基本的 spring 应用程序来在 /hello 路径上打招呼。我,但我仍然在 /hello
上收到回退/错误消息
谁能告诉我我做错了什么?
您的 @RequestMapping
注释应该在您的 方法 上,而不是您的 class。
您还应该在注释中指定一个方法。
试试这个:
@RestController
public class HelloController {
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public String sayHello() {
return "Hello";
}
}
文件:CourseApiApp.java
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){
//this is the first step to convert the application into spring app
SpringApplication.run(CourseApiApp.class,args);
}
}
文件 HelloControllerTwo
package io.javabrains.springbootstarter.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/hello")
public class HelloControllerTwo {
public String sayHi() {
return "Hi";
}
}
我创建了一个非常基本的 spring 应用程序来在 /hello 路径上打招呼。我,但我仍然在 /hello
上收到回退/错误消息谁能告诉我我做错了什么?
您的 @RequestMapping
注释应该在您的 方法 上,而不是您的 class。
您还应该在注释中指定一个方法。
试试这个:
@RestController
public class HelloController {
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public String sayHello() {
return "Hello";
}
}