春季申请-获取RequestMapping

时间:2020-01-27 22:56:33

标签: java spring request-mapping

文件: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上收到后备/错误消息

任何人都可以让我知道我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

您的@RequestMapping注释应位于您的方法上,而不是您的班级。 您还应该在注释中指定一个方法。

尝试一下:

@RestController
public class HelloController {

    @RequestMapping(value = "/hello", method = RequestMethod.GET)
    public String sayHello() {
        return "Hello";
    }
}