Spring Boot注解说明

Posted lcpnene

tags:

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

Spring Boot使用“习惯优于配置”的理念使项目快速运行起来,这些项目都是基于spring框架的,可以不用或者使用很少的Spring配置。

1、@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置。它其实是一个组合注解,由@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan等组成。

2、@SpringBootConfiguration:Spring Boot项目的配置注解,这也是一个组合注解,在Spring Boot项目中推荐使用@ SpringBootConfiguration替代@Configuration。

3、@EnableAutoConfiguration:启用自动配置,该注解会使Spring Boot根据项目中依赖的jar包自动配置项目的配置项。

4、@ComponentScan:默认扫描@SpringBootApplication所在类的同级目录以及它的子目录。

5、@RestController:@Controller和@ResponseBody的合集,表示这是个控制器bean,并且是将函数的返回值直 接填入HTTP响应体中,是REST风格的控制器。

6、@Autowired:自动导入。

5、@Configuration:这是一个配置Spring的配置类。

6、@Controller:标明这是一个SpringMVC的Controller控制器。

 

以上是关于Spring Boot注解说明的主要内容,如果未能解决你的问题,请参考以下文章

03-Spring Boot常用注解解读

spring boot: @Retention注解 @Documented 注解 @Inherited 注解

spring boot框架学习学前掌握之重要注解-java配置方式

140. Spring Boot MyBatis升级篇-注解- #和$符号特别篇

spring boot 自定义Validator注解

springboot @ApiModelProperty()注解