Java开发-面试题-0027-Spring 框架常见的注解(Spring、Spring Boot、Spring MVC)

Java开发-面试题-0027-Spring 框架常见的注解(Spring、Spring Boot、Spring MVC)

更多内容欢迎关注我(持续更新中,欢迎Star✨)

Github:CodeZeng1998/Java-Developer-Work-Note

(技术)微信公众号:CodeZeng1998

(生活)微信公众号:好锅

其他平台:CodeZeng1998好锅

Spring 常见的注解

注解说明
@Component、@Controller、@Service、@Repository是用在类上用于实例化 Bean
@Autowired使用在字段上用于根据类型依赖注入
@Qualifier结合@Autowired一起使用用于根据名称进行依赖注入
@Scope标准 Bean 的作用范围
@Configuration指定当前累是一个 Spring 配置类,当创建容器时会从该类上加载注解
@ComponentScan用于指定 Spring 在初始化容器时要扫描的包
@Bean使用在方法上,标注将该方法的返回值存储到 Spring 容器中
@Import是用@Import导入的类会被 Spring 加载到 IOC 容器中
@Aspect、@Before、@After、@Around、@Pointcut用于切面编程(AOP)

Spring MVC 常见注解

注解说明
@RequestMapping用于映射请求路径,可以定义在类上和方法上。用于类上,则表示类中的所有方法都是以该地址作为父路径
@RequestBody注解实现接收 http 请求的 json 数据,将 json 转换为 java 对象
@RequestParam指定请求参数的名称
@PathVariable从请求路径下中获取请求参数,传递给方法的形式参数
@ResponseBody注解实现将 controller 方法返回对象转化为 json 对象响应给客户端
@RequestHeader获取指定的请求头数据
@RestController@Controller + @ResponseBody

Spring Boot 常见注解

注解说明
@SpringBootConfiguration组合了 @Configuration 注解,实现配置文件的功能
@EnableAutoConfiguration打开自动配置的功能,也可以关闭某个自动配置的选项
@ComponentScanSpring 组件扫描

以上就是本文相关的所有内容了,如果发现有误欢迎评论指正,更多内容欢迎各位关注。

在这里插入图片描述

上图是由 Pic 生成的

关键词:Black Myth Wukong


更多内容欢迎关注我(持续更新中,欢迎Star✨)

Github:CodeZeng1998/Java-Developer-Work-Note

(技术)微信公众号:CodeZeng1998

(生活)微信公众号:好锅

其他平台:CodeZeng1998好锅

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值