springboot常用注解总结

Java SpringBoot 注解用法详解 1、@SpringBootApplication 这个注解是Spring Boot最核心的注解,用在Spring Boot类的主类上,标识这是一个Spring Boot应用,用来开启Spring Boot的各项能力。实际上这个注解是@Configuration,@EnableAutoConfiguration,@ComponentScan三个注解的组合,由于这些注解一般都是一起使用,所以Spring Boot提供了一个统一的注解@SpringBootApplication。 2、@EnableAutoC 阅读详情


一、@SpringBootApplication

@SpringBootApplication包括@EnableAutoConfiguration、@ComponentScan通常用在主类上

注解说明
@SpringBootApplication用来声明当前类是一个配置类
@EnableAutoConfiguration是springboot实现自动化配置的核心注解,通过这个注解把spring应用所需的bean注入容器中
@ComponentScan用来自动扫描注解标识的类,生成ioc容器里的bean,默认扫描范围是@ComponentScan注解所在配置类包及子包的类

二、@Service、@Controller、@Repository、@Component

注解说明
@Service用于业务层 ,业务逻辑层 service 注入spring容器
@Controller控制层 controller 注入spring容器
@Repository持久层 dao 注入spring容器
@Component普通domain注入spring容器

三、@ResponseBody、@RestController

@ResponseBody作用在方法上或类上,让该方法的返回结果直接写入 HTTP response body 中,不会经过视图解析器,返回数据直接在页面展示。

@RestController是@Controller和@ResponseBody的结合体,作用于类,作用等于在类上面添加了@ResponseBody和@Controller

四、@AutoWired

@Autowired默认按类型装配,常用于业务层实现类和持久层实现类

五、@RequestMapping、@GetMapping、@PostMapping

注解说明
@RequestMapping使用该注解就可以通过配置的url进行访问,可以是get也可以是post
@GetMapping使用该注解就可以通过配置的url进行访问,限定get请求方式
@PostMapping使用该注解就可以通过配置的url进行访问,限定post请求方式

六、@Configuration、@Bean

注解说明
@Configuration作用于类之上,配置spring容器(应用上下文),相当于把该类作为spring的xml配置文件中
@Bean产生bean对象加入容器,作用于方法

七、@RequestParam、@RequestBody

@RequestParam主要用于接收url?后面的参数,get或post请求,只要后面的url?有参数都可以获取到对应的参数

@RequestBody该注解用于获取请求体数据(body),get没有请求体,故而一般用于post请求


Spring Boot注解汇总(详细) 提供了许多注解,这些注解使得开发者能够快速地配置和集成Spring应用程序。以下是一些常用注解:这是一个组合注解,包含了和。包含三者的功能。举例:源代码:@Inherited)}//省略其他代码,详情参考具体源码2、这个注解包含了@Configuration,@Configuration里面又包含了一个@Component注解,也就是说,这个注解标注在哪个类上,就表示当前这个类是一个配置类,而配置类也是spring容器中的组件。 阅读详情

相关推荐

什么是SpringBoot?,它有什么好处以及Spring Boot 常用注解详解。

什么是SpringBoot?,它有什么好处以及Spring Boot 常用注解详解。

aA20030316的博客 4070

SpringBoot系列】SpringBoot注解详解

SpringBoot注解详解

每一名出色的架构师,必定是一位优秀程序员 3万+

Spring SpringMVC SpringBoot 常用注解说明

Spring SpringMVC SpringBoot 常用注解说明Spring注解与xml配置的区别不使用注解的案例@Autowired@Qualifier@Resource@Service使用注解来构造IoC容器@Component@Controller@Service@ RepositorySpring常用注解汇总Spring MVC@Controller@RequestMapping使用 ...

以前冷现在热 5122

SpringBoot开发——Spring Boot 的9大类常用注解

SpringBoot开发——Spring Boot 的9大类常用注解

bjzhang75的博客 1403

SpringBoot 高频注解

Dao 加该注解,Mybatis 异常会被 Spring 转换成持久层异常;不加仅当做普通 Component。HTTP 规范中 GET 没有请求体,绝大部分浏览器、框架会忽略 GET 的 body 数据。,private/protected 方法不生效。

2401_83291020的博客 250

菜鸟的springboot常用注解总结

菜鸟的springboot常用注解总结说明@SpringBootApplication@Component,@Service,@Controller,@Repository@ResponseBody@RestController@AutoWired 说明 更新时间:2020/7/14 17:32,更新了整体内容 本文主要对网上的springboot常见注解和自己本人在学习的过程中遇到的注解的一次总结,本文会持续更新,不断地扩充 本文仅为记录学习轨迹,如有侵权,联系删除 @SpringBootApplicat

最强菜鸟 7万+

SpringBoot常用50个注解(全是干货,干的要死!)

SpringBoot常用50个注解(全是干货,干的要死!)

qq_46138492的博客 5万+

SpringBoot常用注解及其应用

SpringBoot常用注解及其应用 常用SpingBoot注解列表如下: 注解名称 作用 备注 @Configuration 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfi...

Timothy的博客 1725

SpringBoot常用注解总结

今天我们来深入探讨Spring Boot中的常用注解,这些注解是简化配置、自动装配组件和实现声明式服务的关键。无论你是初学者还是有经验的开发者,掌握这些注解都将大大提高你的开发效率。本文将详细介绍每个注解的作用及其用法,并给出实际应用示例。

2302_77758423的博客 5846

SpringBoot 常用注解汇总

目录Spring Boot 常用注解汇总一、启动注解 @SpringBootApplication@SpringBootConfiguration 注解,继承@Configuration注解,主要用于加载配置文件@EnableAutoConfiguration 注解,开启自动配置功能@ComponentScan 注解,主要用于组件扫描和自动装配二、Controller 相关注解@Controller@RestController 复合注解@RequestBody@RequestMapping@GetMapp

m0_67401153的博客 5万+

全网最全 SpringBoot 常用注解

全网最全的 springboot 注解

草原孤狼的专栏 1038

SpringBoot常用注解

这些SpringBoot注解基本都是我平时做项目常用注解,在我的电商实战项目mall中基本都用到了,这里做了一番整理归纳,希望对大家有所帮助!

m0_64132144的博客 938

SpringBoot常用注解有什么

SpringBoot常用注解有什么1. @SpringBootApplication2. @EnableAutoConfiguration(不用管)3. @Configuration4. @Autowired5. @Qualifier6. @Controller7. @RestController8. @RequestMapping9. @ComponentScan10. @Service11. @ResponseBody12 @RequestBody13. @Bean14. @Resource15. @

qq_42688149的博客 7182

2021-03-30

版权声明:本文为CSDN博主「素小暖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/guorui_java/article/details/107379648 一、什么是Spring Boot Spring Boot是一个快速开发框架,快速的将一些常用的第三方依赖整合(通过Maven子父亲工程的方式),简化xml配置,全部采用注解形式,内置Http服务器(Jetty和T

Is_The_wind的博客 2109

SpringBoot注解大全(超详细)

是一个注解,它是 Spring Boot 应用的入口注解,用于表示一个应用程序的主类。这个组合注解简化了 Spring Boot 应用的配置,可以减少开发者的工作量。:通过启用 Spring Boot 的自动配置机制,根据项目的依赖和配置信息来自动配置应用程序。@SpringBootApplication详细可参考------>等注解标记的类),将它们注册为 Spring 的组件。注解标记的方法,用于定义 Bean 对象。:标记该类是一个配置类,其中可能包含用。注解放置在项目的主类上。

· 1万+

一文掌握 Spring Boot 常用注解,保姆级整理,建议收藏!

依赖注入,自动导入标注的对象到当前类中,比如我们的 Controller 类通常要导入 Service 类(需要注意这里 Service 类要被 Spring 容器管理)。我们一般使用@Resource注解让 Spring 容器帮我们自动装配 bean。要想把类标识成可用于@Resource注解自动装配的 bean 就需要我们使用这几个注解了,它们表示对应的类将被 Spring 容器管理。@Component:通用的注解,可标注任意类为Spring组件。如果一个 Bean 不知道属于哪个层,可以使用。

· 6805

springboot常用注解大全(超详细, 30个)

Spring Boot注解主要用于简化配置、自动装配组件和实现声明式服务。

小程xy的博客 8297
上一篇: springboot项目页面基础功能开发
下一篇: springboot的几道常见面试题
努力变好的小贤
博客等级 码龄5年 449粉丝 · 45原创
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力变好的小贤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值