SpringBoot:SpringBoot2.X常用的注解

Posted 流楚丶格念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot:SpringBoot2.X常用的注解相关的知识,希望对你有一定的参考价值。

文章目录

@Controller

@Controller 作用:用于标记这个类是一个控制器,返回页面的时候使用;如果要返回JSON,则需要在接口上使用@ResponseBody才可以

@RestController

@RestController 作用:用于标记这个类是一个控制器,返回JSON数据的时候使用,如果使用这个注解,则接口返回数据会被序列化为JSON

所以:

@RestController = @Controller+@ResponseBody

@RequestMapping

@RequestMapping 作用:路由映射,用于类上做1级路径;用于某个方法上做子路径

@SpringBootApplication

@SpringBootApplication 作用: 用于标记是SringBoot应用,里面包含多个子注解,即

@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan

@Configuration

@Configuration: 主要标注在某个类上,用于spring扫描注入,一般结合@Bean使用

@EnableAutoConfiguration

@EnableAutoConfiguration: 启用Spring的自动加载配置,自动载入应用程序所需的所有Bean

@ComponentScan

@ComponentScan:告诉spring扫描包的范围,默认是Applocation类所在的全部子包,可以指定其他包

@ComponentScan("net.xdclass.package1","net.xdclass.package2")

以上是关于SpringBoot:SpringBoot2.X常用的注解的主要内容,如果未能解决你的问题,请参考以下文章

小D课堂 - 零基础入门SpringBoot2.X到实战_汇总

2019刘老师教你用springboot2.x开发整合微信支付的线上教育平台带源码送springboot2.x零基础入门到高级实战教程

SpringBoot:SpringBoot2.X常用的注解

Springboot2.x最全整合系列(持续更新)

小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_1SpringBoot2.x课程介绍和高手系列知识点

2018最新SpringBoot2.0教程(零基础入门)