我们Example类的第一个注解是@RestController
,它被称为stereotype注解。它为人们阅读代码提供了一些提示,而对Spring来说,该类具有特定的作用。在这种情况下,我们的类是一个Web @Controller
,所以当处理传入的Web请求时Spring会考虑该类。
@RequestMapping
注解提供路由信息,它告诉Spring任何路径为“/”的HTTP请求都应当映射到home
方法。@RestController
注解告诉Spring将生成的字符串直接返回给调用者。
@RestController
和@RequestMapping
都是Spring MVC的注解(它们并不专门用于Spring Boot)。更多详细信息请参阅Spring参考文档中的MVC部分。