首页 > 其他分享 >spring 常用注解

spring 常用注解

时间:2024-09-23 12:22:11浏览次数:10  
标签:常用 spring Boot 用于 Spring 组件 注解 标注


Spring框架中的核心注解12

@Component:用于类定义上,表明该类将被Spring容器作为组件管理。
@Service:用于标注服务层的组件。
@Repository:用于标注数据访问组件,即DAO组件。
@Autowired:自动连接Bean之间的依赖关系。
@Qualifier:指定注入Bean的名称。
@Value:注入属性值。
@Transactional:声明式事务管理。

Spring MVC中的注解

@Controller:用于标注控制层组件(如Spring MVC控制器)。
@RequestMapping:定义请求映射到控制器方法的映射关系。
@ResponseBody:将返回值放在响应体内,通常用于返回JSON/XML。
@RequestBody:允许请求体读取并反序列化成一个对象。
@PathVariable:从URL模板中提取变量。

Spring Boot中的注解

@SpringBootApplication:用于创建Spring Boot项目的主类,是多个注解的集合。
@EnableAutoConfiguration:开启自动配置。
@ComponentScan:定义扫描组件的路径。


标签:常用,spring,Boot,用于,Spring,组件,注解,标注
From: https://blog.51cto.com/u_15295225/12088533

相关文章

  • Docker是什么-通过部署一个SpringBoot项目到Docker来快速理解它
    Docker是什么Docker是一个开源的容器化技术,它可以使开发人员将自己的程序打包成一个完整的镜像,这个镜像包含了程序以及它依赖的运行环境,可以任意系统的机器上部署,只要其安装了Docker。下面介绍下Docker和核心的概念容器化(container)服务程序部署可以分为三个阶段物理机器部署,......
  • 常用的JVM调优参数和应用场景
    常见的JVM调优参数和应用场景         概要   JVM调优可以显著提升Java应用程序的性能。以下是一些常用的JVM参数和应用场景的介绍。  一、堆内存设置  -Xms<size>和-Xmx<size>:设置初始堆大小和最大堆大小。  1. -Xms<size>  初始化时的......
  • CMD 常用命令
    windows操作系统WIN菜单键+R = CMD命令窗口左下角开始菜单》鼠标右键》运行》输入CMD》确定  = CMD命令窗口   CMD命令弹出移动硬盘>diskpart>listdisk提示:找到移动硬盘的编号###0,1磁盘###状态大小可用DynGpt------------------------......
  • ES 常用API:创建索引,创建别名,重建索引
    华为云不同版本间索引同步数据(目前华为后台工具不能跨版本间同步数据):ES常用API:创建索引,创建别名,重建索引华为云不同版本间索引同步数据(目前华为后台工具不能跨版本间同步数据):elasticdump--inputhttp://admin:123456@ip:9200/sensitive_1_v15--outputhttp://admin:123123@ip......
  • SpringBoot中基于JWT的双token(access_token+refresh_token)授权和续期方案
    微服务架构中,JWT认证方案中,用户登录成功后,后端会生成一个JWT格式的access_token并发送给前端。前端接收后,会将此access_token安全地存储在浏览器的LocalStorage中,以便在后续请求中作为身份认证的依据。每次API请求时,前端都会将access_token附加在请求头中发送给后端,后端则通过过......
  • SpringBoot前后端接口加解密--解决方案
    开放接口-通信方式采用HTTP+JSON或消息中间件进行通信。-调用接口之前需要使用登录鉴权接口获得token。-当鉴权成功之后才能调用其他接口(携带Token)。登录接口:Code 说明200 成功401 未授权,请先登录。403 没有访问权限404 接口不存在500 接口内部错误但是开放接口......
  • SpringBoot + Disruptor 实现特快高并发处理,支撑每秒 600 万订单无压力!
    01、背景02、Disruptor介绍03、Disruptor的核心概念04、RingBuffer05、SequenceDisruptor06、Sequencer07、SequenceBarrier08、WaitStrategy09、Event10、EventProcessor11、EventHandler12、Producer13、案例-demo14、总结01、背景工作中遇到项目使用Di......
  • SpringBoot实战:JWT Token 自动续期的解决方案
    前言在前后端分离的开发架构中,当用户成功登录后,后端服务会生成一个JWT(JSONWebTokens)token,并将其返回给前端。前端(如Vue应用)接收到此token后,通常会将其存储在LocalStorage中以方便后续请求时使用。每次向后端发送请求时,前端会将这个token作为请求头的一部分发送给后端,以便后端通......
  • Spring Boot集成OpenPDF实现PDF导出功能
    如果你想要在SpringBoot项目中使用OpenPDF来生成PDF文件,而不是iText,你可以通过将HTML转换成PDF的方式来实现。OpenPDF是一个开源的JavaPDF库,它基于iText5.x版本,但是它主要提供了HTML到PDF的转换能力。下面是如何在SpringBoot项目中设置并使用OpenPDF来生成PDF文件的一个简单......
  • Spring Boot入门
    SpringBoot是一个用于简化Spring应用程序开发的框架,它提供了快速构建、开箱即用的特性,使得开发人员可以更快速地搭建和部署应用程序。SpringBoot的核心理念是“约定优于配置”,它通过自动化配置和预定义的依赖项,减少了开发人员在项目配置上的工作量。入门SpringBoot的......