首页 > 其他分享 >IOC&DI注解

IOC&DI注解

时间:2024-07-23 21:21:58浏览次数:16  
标签:Resource Autowired DI bean 注解 IOC

IOC

1.声明bean的注解

  • @Component 声明bean的基础注解,不属于以下三类时使用此注解
  • @Controller 标注在控制器
  • @Service 标注在业务类上
  • @Repository 标注在数据访问类上,用的比较少
  • 组件扫描:@SpringBootApplication具有包扫描的作用,默认扫描当前包及其子包

DI

1.依赖注入的注解

  • @Autowired:默认按照类型自动装配。
  • 如果同类型的bean存在多个
    • @Primary
    • @Autowired+@Qualifier("bean的名称")
    • @Resource(name="bean的名称")
      2.@Resource与@Autowired区别、
  • @Autowired是Spring框架提供的注解,而@Resource是JDk提供的注解
  • @Autowired默认是按照类型注入,而@Resource默认是按照名称注入

标签:Resource,Autowired,DI,bean,注解,IOC
From: https://www.cnblogs.com/jhhhred/p/18319632

相关文章

  • Texstudio正反向搜索-配合sumatraPDF
    选项->设置->命令,然后找到外部pdf查看器,输入代码:"C:\Users\Kevin\AppData\Local\SumatraPDF\SumatraPDF.exe"-forward-search"?c:am.tex"@-inverse-search"C:\ProgramFiles\texstudio\texstudio.exe%%f-line%%l""?am.pdf"......
  • redis的使用场景和持久化方式
    redis的使用场景热点数据的缓存。热点:频繁读取的数据。限时任务的操作:短信验证码。完成session共享的问题完成分布式锁。redis的持久化方式什么是持久化:把内存中的数据存储到磁盘的过程,同时也可以把磁盘中的数据加载到内存中。redis持久化分为两种:RDB和AOFRDB:什......
  • redis的集群模式
    为什么使用redis提高并发性和可用性提供了三种集群模式:第一种:主从模式概念:redis主从模式表示一个主节点跟若干个从节点。主节点负责读和写操作,而从节点只负责读操作,主节点的数据会自动同步到从节点上。如何搭建操作模式结构图为了操作方便可以在一台Linux上运行......
  • ESP32-S3-IIS编译报错 ‘I2S_TIMING_REG‘ was not declared in this scope; did you m
    记录编译报错及解决方法'I2S_TIMING_REG'wasnotdeclaredinthisscope;didyoumean'I2S_TX_TIMING_REG'?1,编译串口打印的报错信息见第2项。主要是:‘I2S_TIMING_REG’wasnotdeclaredinthisscope;didyoumean‘I2S_TX_TIMING_REG’?中文意思:“I2S_......
  • 记录下Visual Studio 2022配置mysql
    visualstudio能够连接mysql只需要以下几步即可寻找mysql安装路径,如果你没有选择默认在C盘下ProgramFiles下mysql文件夹里,找到include和lib文件夹,分别复制路径。我们接下来来到visualstudio中,右键项目选择properties再将刚才复制的include跟lib的路径添加到Include......
  • shardingjdbc 使用记录
    注意几个概念:数据源,数据源别名(shardingjdbc的配置会给每个数据源配置别名)db实例(物理概念),逻辑库如果db实例是同一个的话,那么可以只配置一个数据源,通过shardingjdbc的路由策略来路由到具体的逻辑库。这样可以降低db的连接数。  配置了hint的路由策略,但是没有生效,断点......
  • Redis(REmote DIctionary Server)基础
    Redis(REmoteDIctionaryServer)基础Redis是一个开放源代码(BSD许可)的内存数据结构存储,用作数据库、缓存和消息代理。它支持字符串、哈希、列表、集合、带范围查询的排序集合、位图、超日志、带半径查询和流的地理空间索引等数据结构。Redis具有内置的复制、Lua脚本、LRU收回、......
  • Spring Boot 如何引入redis并实际运用
    1.增加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.程序入口初始化Beanimportorg.springframework.w......
  • Redis-10大数据类型理解与测试
    Redis10大数据类型我要打10个1.redis字符串(String)2.redis列表(List)3.redis哈希表(Hash)4.redis集合(Set)5.redis有序集合(ZSet)6redis地理空间(GEO)7.redis基数统计(HyperLogLog)8.redis位图(bitmap)9.redis位域(bitfield)10.redis流(Stream)官网地址Redis键(key)常......
  • 掌控 Spring Bean 的生命周期:`@Bean` 注解的执行顺序揭秘
    Java@Bean注解的Bean执行顺序控制引言在Spring框架中,@Bean注解是定义和管理bean的关键。理解如何控制这些bean的创建顺序对于维护复杂的Spring应用程序至关重要。基础知识SpringIoC容器:负责bean的创建、初始化和销毁。@Bean注解:用于在Spring配置类中声明一个方......