提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

  • 总结

一、什么是springboot

        springboot是一个快速开发框架,可以快速的将第三方依赖进行整合来使用

        简化了xml配置文件,内置了http服务器(tomcat和jetty)最终是以java程序来运行的

二、springboot的常用注解有哪些及他的解释

1、@SpringBootApplication

解释:替代了 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan

        @SpringBootConfiguration:标注这是SpringBoot的配置类

        @EnableAutoCpnfiguration:   收集符合自动配置bean的定义 加入到ioc容器中,由ioc来管理

        @CommponentScan:   通过自定义扫描路径,把符合规则的类装配到spring容器中

2、@ImportAutoConfiguration

解释:导入配置类的,一般是作用在测试中 ,也还是优先使用EnableAutoCpnfiguration注解

3、@Autowired

默认按类型装配,可以和@Qualifier注解一起使用。

4、@Component

当组件不属于各种归类的时候,我们可以使用这个注解进行标注,标记成spring容器种的一个bean由spring来管理。

5、@RestController

解释:代表的是返回json格式

6、@Bean

解释相当于xml配置文件中的方法,而Bean 是将一个类变成配置文件交由Spring来管理

7、@RequestMapping

解释:是用来处理请求地址映射的,负责URL到controller中具体的映射位置,该注解可用于类  和方法中 ,用于 类中的话就代表所有的请求都以该地址为父路径,用于方法上的话代表是get请求或者是post请求 等

8、@RequestParam

解释:将请求参数绑定到控制器的方法参数上,注意如果不写值会报错。

9、@requestbody

解释:将前端传过来的json格式转成自己需要的javabean对象,需要注意大的是前端传的参数名称要和javabean中的保持一致。

10、@Slf4j

解释:打印日志log.info或者别的在将程序部署后可以查看到打印的日志信息

11、@PathVariable

解释:@RequestMapping中用{}来定义url部分的变量名

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了springboot常用注解的使用,而springboot还集成从、了很多第三方依赖,使我们开发变的简洁

更多推荐

springboot常用注解及解释