前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBoot的常用注解

SpringBoot的常用注解

作者头像
Java架构师必看
发布2021-05-14 11:41:43
6780
发布2021-05-14 11:41:43
举报
文章被收录于专栏:Java架构师必看

SpringBoot的常用注解

强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码

随着互联网的快速发展,不断的涌出新的技术,springboot是什么呢?springboot它是spring开源组织下的子项目,主要是用来简化spring的难度以及不足,节省程序员的繁重的配置,为程序员开发过程中各种启动器。

springboot的常用注解:

1,@SpringBootApplication:该注解是springboot最核心注解,也是组合注解,声明它就可以让springboot自动给程序进行必要的配置(简单的说,开启组件扫描和自己配置的功能)。

2,@EnableAutoCfiguration:使用该注解作用就是告诉springboot根据添加jar依赖猜测你想如何配置spring。

3,@ComponentScan:组件扫描,自动扫面包。并把这些类注册为Bean。

4,@SpriingBootConfiguration:是标志当前的类的配置类。

5,Configuration:定义配置类,可以替换xml文件,如果被注解的类内部包含有一个或者多个被@Bean注解的方法。

6,@Autowired:使用该注解作用就是进行自动注入。

7,@RestController:此注解就是@Controller和@ResponseBoby的集合,使用在controller层的,意思就是告诉控制层里面的方法都是以json的格式进行输出。

8,@Controller:该注解用于定义控制器,在spring项目中是由控制器负责用户发来的请求,然后控制器将用户请求的URL转发到对应的接口service层,进行调用相应的业务,在使用该注解时,还用结合@RequestMapping一起使用,处理http请求。

9,@ResponseBody:使用该注解表示方法的返回结果直接写入HTTP response body中的,当我们异步请求的时候常使用,用于构建restful的API。

10,@Repository:该注解用于标注数据访问组件,DAO组件的。

11,Component:该注解指当我们组件不好归类时,就可以使用该注解进行标注。

12,@service:该注解使用于标注业务层,当在业务层的类上使用时,bean就是自动找到该类就是service的。

13,@PathVariable:该注解使用来绑定函数中的参数用于获取参数的,当默认的情况下,spring会对@该注解的变量进行自动赋值的,我们也可以自己指定。

14,@PequestParam注解:是指获取请求参数的值,@GetMapping是组合注解。

使用springboot开发的优点,就是不用部署war文件因为内部嵌入了tomcat的,允许通过maven来根据需要的starter,非常的方便,可以自动配置spring,为程序员减少大量时间用于写业务逻辑,更不用担心使用某个依赖的版本问题,springboot全部为你自己选择。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档