Spring注解

基于注解的配置

从 Spring 2.5 开始就可以使用注解来配置依赖注入,如果你想在 Spring 应用程序中使用的任何注解,将需要在我们的 Spring 配置文件中启用它,可以考虑到下面的配置文件。

复制代码
<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-3.0.xsd">

   <context:annotation-config/>
   <!-- bean definitions go here -->

</beans>

常用且重要的注解

@Required

注解应用于 bean 属性的 setter 方法。

@Autowired

注解可以应用到 bean 属性的 setter 方法,非 setter 方法,构造函数和属性。

@Qualifier

通过指定确切的将被连线的 bean,@Autowired 和 @Qualifier 注解可以用来删除混乱。

@Controller

标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象。

@Service

用于标注业务层组件,说白了就是加入你有一个用注解的方式把这个类注入到spring配置中。

@RequestParam

用于将请求参数区数据映射到功能处理方法的参数上。

相关推荐
用户94161469336511 小时前
Python 量化数据处理技巧:复权、对齐、缺失值与换手率计算(附实战代码)
后端
白鲸开源11 小时前
干货!SeaTunnel(2.3.12)高阶用法(一):核心概念之数据流
java·大数据·github
夜白宋11 小时前
【项目深入】二、秒杀系统
java
花开·莫之弃11 小时前
Mac安装多版本jdk(jenv)
java·开发语言·macos
凌风11411 小时前
java个人学习笔记001-原生java集成rabbitMQ的使用
后端
AI_大白11 小时前
Codex 接入实时行情 MCP:从配置、鉴权到字段踩坑
后端·架构
计算机安禾11 小时前
【c++面向对象编程】第32篇:移动语义与右值引用:现代C++性能优化核心
java·c++·性能优化
Xidaoapi11 小时前
Python从零构建AI Agent:让大模型学会思考和行动
后端
JAVA面经实录91711 小时前
JVM高频面试总结(背诵完整版)
java·开发语言·jvm
ChoSeitaku11 小时前
11.异常_throws_try...catch_BigInteger_BigDecimal_Date_Calendar_LocalDate_Integer
java