Spring 常用注解

Spring 常用注解Spring 常用注解 Component 任何层 Controller Service Repository dao 用于实例化对象 Autowired 对象属性的依赖注入 Qualifier 要和 Autowired 联合使用 代表在按照类型匹配的基础上 再按照名称匹配 Resource 按照属性名称依赖注入 ComponentSca 组件扫描 Configuratio 被此注解标注的类 会被 Spring 认为是配置类 Spring 在启动的时候会自动扫描并加载所有配置类

Spring 常用注解

  1. @Component(任何层)、@Controller、@Service、@Repository(dao):用于实例化对象
  2. @Autowired:对象属性的依赖注入
  3. @Qualifier:要和 @Autowired 联合使用,代表在按照类型匹配的基础上,再按照名称匹配
  4. @Resource:按照属性名称依赖注入
  5. @ComponentScan:组件扫描
  6. @Configuration:被此注解标注的类,会被 Spring 认为是配置类。Spring 在启动的时候会自动扫描并加载所有配置类,然后将配置类中的 bean 放入容器
  7. @Transactional:此注解可标注在类上,也可标注在方法上,表示当前类中的方法具有事务管理功能
  8. @Value:简单属性的依赖注入
  9. @Bean:标注在方法上,用于将方法的返回值对象放入容器
  10. @Import:在一个配置类中导入其他配置类的内容
  11. @Scope:设置 Spring 对象的作用域
  12. @PostConstruct、@PreDestroy:用于设置 Spring 创建对象在对象创建之后和销毁之前要执行的方法
  13. @PropertySource:用于引入其他的 properties 配置文件
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229526.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午4:31
下一篇 2026年3月16日 下午4:31


相关推荐

  • UML 教程

    UML 教程UML 教程关键词 部署图 组件图 包图 类图 复合结构图 对象图 活动图 状态机图 用例图 通信图 交互概述图 时序图 时间图简介 UML 图类型 UML 图类型如下图所示 结构式建模图结构式建模图 Structuredia 强调的是系统式的建模 结构图定义了一个模型的静态架构 它们通常被用来对那些构成模型的 要素 建模 诸如 类 对象 接口和

    2026年3月19日
    3
  • mac idea 快捷键设置

    mac idea 快捷键设置macidea快捷键设置IntelliJIDEA(简称IDEA)是一款非常优秀的开发工具,有“最好的Java开发工具”之名。IntelliJIDEA–>Preferences–>keymap在右侧面板中的Keymaps下拉选项中选择Eclipse(MacOSX10.5+)apply–>ok——–mac常用快捷键说明——–Mac键盘符号和修饰键说明⌘Command⇧Sh

    2022年6月17日
    101
  • Ubuntu18.04安装 NVIDIA驱动+CUDA10.2+cuDNN+TensorRT

    Ubuntu18.04安装 NVIDIA驱动+CUDA10.2+cuDNN+TensorRT1.先卸载原有n卡驱动#forthedriverinstalledbyapt-get:sudoapt-getremove–purgenvidia*#forthedriverinstalledbyrunfilesudochmod+x*.runsudo./NVIDIA-Linux-x86_64-384.59.run–uninstall如果使用的是apt-

    2022年5月4日
    196
  • 调幅收音机原理图及分析_调频调幅收音机区别

    调幅收音机原理图及分析_调频调幅收音机区别标题:致小白:详解调幅收音机的原理妈妈再也不用担心我不懂收音机啦!作者:Pleiades_Antares出品:BDF元培调查组北京市内包小组版权声明:本作系完全原创,他人不得在原作者不知

    2022年8月2日
    11
  • ISO 8601规则

    ISO 8601规则定义 国际标准化组织的国际标准 ISO8601 是日期和时间的表示方法 全称为 数据存储和交换形式 信息交换 日期和时间的表示方法 目前最新为第三版 ISO8601 2004 第一版为 ISO8601 1988 第二版为 ISO8601 2000 百度百科 意义 比如 2020 1 1 这天不知道你是该记为 2020 年的第 0 周 还是第一周 而且周日到底是每周的第 1 天 或者是第 0 天 或者是周

    2026年3月20日
    2
  • 20200509 Curator入门

    20200509 Curator入门简介 Curator 是 Netflix 公司开源的一套 zookeeper 客户端框架 解决了很多 Zookeeper 客户端非常底层的细节开发工作 包括连接重连 反复注册 Watcher 和 NodeExistsEx 异常等等 PatrixckHunt Zookeeper 以一句 GuavaistoJav 给 Curator 予高度评价 Curator 的 maven 依赖 一般直接使用 curator recipes 就行了 如果需要自己封装一些底层些的功

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号