SpringBoot2.X常用注解
@SpringBootApplication
⽤于标记是SringBoot应⽤,⾥⾯包含多个⼦注解。
1 | = + + |
- @Configuration: 一般标注在某个类上,用于spring扫描注入,⼀般结合
@Bean
使 - @EnableAutoConfiguration: 启用Spring的自动加载配置,自动载⼊应用程序所需的所有Bean
- @ComponentScan:告诉spring扫描包的范围,默认是Applocation类所在的全部⼦包,可以指定 其他包 @ComponentScan({“net.xdclass.package1”,”net.xdclass.package2”})
@Controller
⽤于标记这个类是控制器,返回页面时使用。
@ResponseBody
控制器注释使用@Controller
时,如果要返回JSON,则需要在接口上使用@ResponseBody
才可以。
@RestController
标记这个类是⼀个控制器(同@Controller
)。
接⼝返回数据会序列化为JSON(同@ResponseBody
)。
@RequestMapping
路由映射,用于类上做1级路径;用于某个接口上做子路径。
1 |
@GetMapping,@PostMapping
用于接口上做子路径,功能在@RequestMapping
上增加了post和get的限制。
- 本文标题:SpringBoot2.X常用注解
- 本文作者:kai
- 创建时间:2022-01-30 10:19:40
- 本文链接:https://kainote.top/2022/01/30/SpringBoot2-X常用注解/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论