首页 > 其他分享 >Spring和Spring MVC中的常用注解

Spring和Spring MVC中的常用注解

时间:2023-06-25 11:23:23浏览次数:33  
标签:常用 Qualifier Spring MVC spring 组件 注解

spring中的常用注解

  • @Compontent:表示这是spring管理的一个组件
  • @Controller:控制层的组件
  • @Service:业务层的组件
  • @Repository:持久层组件
  • @Autoeire:自动装配注解
  • @Qualifier:Autowired默认是根据类型进行注入的,Qualifier限定描述符除了能根据名字进行注入,更能进行更细粒度的控制如何选择候选者
  • @Configuration:标识这是一个注解类
  • @scope:定义bean的作用于

springMVC中的常用注解

  • @Controller
  • @RequestMapping
  • @ResponseBody
  • @RequestParam
  • @PathVariable
  • @RequestBody
  • @RestController

标签:常用,Qualifier,Spring,MVC,spring,组件,注解
From: https://www.cnblogs.com/yliunyue/p/17502458.html

相关文章

  • 【转】SpringBoot 线上服务假死,CPU 内存正常
    文章来源:blog.csdn.net/zhangcongyi420/article/details/1311395991、背景开发小伙伴都知道线上服务挂掉,基本都是因为cpu或者内存不足,出现GC频繁OOM之类的情况。本篇文章区别以上的情况给小伙伴们带来不一样的服务挂掉。 2、问题排查老规矩在集群环境中同一个服务......
  • spring源码笔记
    Bean创建流程获取对象的BeanDefinition通过反射创建空对象填充属性调用init方法  Bean创建关键方法(按顺序)getBeandoGetBeancreateBeandoCreateBeancreateBeanInstancepopulateBean  解决循环依赖:三级缓存循环依赖原因单例,每个类只有一个对象。A引用B,B又......
  • spring-boot-maven-plugin插件详解
    一、为什么SpringBoot项目自带这个插件当我们在SpringBoot官方下载一个脚手架时,会发现pom.xml会自带spring-boot-maven-plugin插件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2......
  • 11.springboot 原理 ( 起步依赖-自动配置)
    springboot原理springframeworkspringboot(配置起步依赖-自动配置)spring-boot-starter-web起步依赖(其他依赖自动传递)自动配置原理:自动将内置类存入IOC容器中,不用收到配置,只能扫描包内即子包的类,可以指定扫描的包内容:@ComponentScan("com.alex","com.ite");@Import导......
  • SpringCloud学习(三)
    微服务应用参考:https://blog.csdn.net/qq_25928447/article/details/124198071?spm=1001.2014.3001.5501分布式权限校验回顾之前进行权限校验的原理,服务器是如何判定一个请求是来自哪个用户的:首先浏览器会向服务端发送请求,访问网站。服务端收到请求后,会创建一个SESSION......
  • spring aop里的三种不同类型的自动代理介绍
    springaop里的三种不同类型的自动代理介绍MetadataautoproxyingBeanNameAutoProxyCreatorDefaultAdvisorAutoProxyCreator Metadataautoproxying介绍在SpringAOP中,Metadataautoproxying(元数据自动代理)是一种基于元数据配置的自动代理创建方式,它是我们最常用的一种自......
  • [java学习] Spring的分页插件的使用
    概述:SSM集成常会使用到分页,Spring中提供了方便实用的分页插件  第一步:在Mybatis配置文件(SqlMapConfig.xml)中配置插件组件:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN""http://myb......
  • 什么是Spring AOP里的引入(Introduction)?
    在SpringAOP中,引入(Introduction)是一种特殊类型的通知,允许我们向现有的类添加新的接口和实现,而无需修改原始类的代码。引入提供了一种扩展现有类功能的方式,它允许我们在运行时为类动态地添加新的方法和属性。通过引入,我们可以将新的行为添加到现有的类中,而无需继承该类或修改其代......
  • Spring Cloud 总览表
    SpringCloud总览表微服务技术注册发现远程调用配置管理负载均衡网关路由流量控制系统保护熔断降级服务授权分布式事务TCC模型AT模型Seata缓存技术Redis数据结构SpringDataRedis缓存穿透、雪崩OpenResty多级缓存缓存数据同步Nginx本地缓存数据持......
  • SpringCloud Alibaba入门3之nacos服务搭建
    我们继续在上一章的基础上学习。https://blog.51cto.com/u_13312531/6539601一、下载nacos-server从https://github.com/alibaba/nacos/releasesopeninnewwindow 下载nacos-server发行版。我们使用1.4.2版本二、启动nacos进入%path%\nacos\bin文件夹,执行cmd命令startup.cmd-m......