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

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

相关推荐
一点程序8 小时前
基于SpringBoot的选课调查系统
java·spring boot·后端·选课调查系统
C雨后彩虹8 小时前
计算疫情扩散时间
java·数据结构·算法·华为·面试
2601_949809598 小时前
flutter_for_openharmony家庭相册app实战+我的Tab实现
java·javascript·flutter
vx_BS813309 小时前
【直接可用源码免费送】计算机毕业设计精选项目03574基于Python的网上商城管理系统设计与实现:Java/PHP/Python/C#小程序、单片机、成品+文档源码支持定制
java·python·课程设计
2601_949868369 小时前
Flutter for OpenHarmony 电子合同签署App实战 - 已签合同实现
java·开发语言·flutter
达文汐9 小时前
【困难】力扣算法题解析LeetCode332:重新安排行程
java·数据结构·经验分享·算法·leetcode·力扣
培风图南以星河揽胜9 小时前
Java版LeetCode热题100之零钱兑换:动态规划经典问题深度解析
java·leetcode·动态规划
启山智软9 小时前
【中大企业选择源码部署商城系统】
java·spring·商城开发
我真的是大笨蛋9 小时前
深度解析InnoDB如何保障Buffer与磁盘数据一致性
java·数据库·sql·mysql·性能优化
怪兽源码10 小时前
基于SpringBoot的选课调查系统
java·spring boot·后端·选课调查系统