springboot常用注解及解释

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

一、什么是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还集成从、了很多第三方依赖,使我们开发变的简洁

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值