使用Maven创建一个简单的Spring Boot应用程序。我使用@RestController注释给了一个值,但它不起作用。如果我不使用@RestController的值,则可以正常工作。我想知道,为什么它不起作用?@RestController中value的用途是什么?
http://localhost:9090/app/hello会出错
http://localhost:9090/hello可以正常工作
@RestController("/app"):@RestController注释中"/app"这个值的目的是什么?
附注:我知道我可以在ScraperResource类中使用@RequestMapping("/app").
http://localhost:9090/app/hello会出错
http://localhost:9090/hello可以正常工作
@RestController("/app"):@RestController注释中"/app"这个值的目的是什么?
附注:我知道我可以在ScraperResource类中使用@RequestMapping("/app").
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
@RestController("/app")
public class ScraperResource {
@GetMapping("hello")
public String testController() {
return "Hello";
}
}
application.properties
server.port=9090