Bean:在spring的IOC里面,把配置到IOC容器里面的实体或者是对象都称为Bean

  1. Bean配置项

  2. Bean的作用域

  3. Bean的生命周期

  4. Bean的自动装配

  5. Resources&ResourceLoader

Id:在整个IOC容器中这个Bean的唯一标识

Class:具体要实例化的哪一个类

Scope:范围(作用域)

Constructor arguments:构造器的参数

Properties:属性

Autowiring mode:自动装配的模式

Lazy-initialization mode:懒加载模式

Initialzation/destruction method:初始化和销毁的方法

上面我们说的两种初始化和两种销毁的方法都是针对具体的某一个bean的配置,还有一种方式就是配置全局的初始化和销毁的方法

Spring Bean装配值Aware接口

ApplicationContextAware:它会向实现了这个接口的bean提供ApplicationContext,也就是IOC容器的这种上下文的信息,当然实现了这个接口的bean必须配置到Spring的bean配置文件中去,并且由Spring的bean配置容器去加载,这样才能够实现这种效果。

Spring Bean装配之自动装配

属性名称:Bean的id

Spring Bean装配之Resource

ResourceLoader是对Resource进行加载的类

ResourceLoader输入参数的时候它的前缀有以上几种类型

把resources目录配置到工程的Builde Path中,所有通过classpath:config.txt能找到resources目录下的config.txt文件

转载于:https://www.cnblogs.com/songsongblue/p/9740899.html

Spring Bean装配(上)相关推荐

  1. spring Bean装配的几种方式简单介绍

    Spring容器负责创建应用程序中的bean同时通过ID来协调这些对象之间的关系.作为开发人员,我们需要告诉Spring要创建哪些bean并且如何将其装配到一起. spring中bean装配有两种方式 ...

  2. Spring Bean 装配和依赖注入

    Spring IOC 容器的依赖注入工作可以分为两个阶段.第一个阶段可以认为是构建和收集 Bean 定义的阶段,在这个阶段中,我们可以通过 xml 或者 Java 代码的方式定义一些 Bean,然后通 ...

  3. Spring bean 装配

    装配 bean 1. 自动化装配 @Component 告知Spring为被注解的类创建bean > 为bean命名: > + Spring为Bean默认命名为类名首字母小写 > + ...

  4. Spring Bean装配

    Spring注入 Spring注入是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为 常用的两种注入方式: 设值注入 构造注入 Bean配置项及作用域 Bean的配置项 Id Cl ...

  5. 观看慕课moocer老师视频Spring Bean装配之Autowire注解说明-7

    基于泛型自动装配: package com.imooc.beanannotation.javabased;import org.springframework.beans.factory.annota ...

  6. 观看慕课moocer老师视频Spring Bean装配之Autowire注解说明-2

    数组及Map的自动注入: 1.@controller 控制器(注入服务) 2.@service 服务(注入dao) 3.@repository dao(实现dao访问) 4.@component (把 ...

  7. 观看慕课moocer老师视频Spring Bean装配之Autowire注解说明-8

    注解在set方法上: package com.imooc.beanannotation.jsr;import javax.annotation.Resource;import org.springfr ...

  8. 观看慕课moocer老师视频Spring Bean装配之Autowire注解说明-6

    默认@Bean是单例的,使用@Scope指定它的范围: package com.imooc.beanannotation.javabased;//import org.springframework. ...

  9. 观看慕课moocer老师视频Spring Bean装配之Autowire注解说明-5

    使用@ImportResource和@Value注解进行资源文件读取 package com.imooc.beanannotation.javabased;import org.springframe ...

最新文章

  1. Oracle9i数据库Data Guard实施及维护手册 1
  2. 【学亮IT手记】jQuery DOM插入操作
  3. 挖矿主板bios设置_挖矿板的核心功能是什么?竟是“BIOS”
  4. php导出excel出现乱码,php导出数据到excel出现乱码的解决办法
  5. 掌握ES6/ES2015核心内容
  6. 查询阜阳2021高考成绩,2021年阜阳高考成绩排名及成绩公布时间什么时候出来
  7. 存储过程可重用的代码块_利用软件重用经验进行自动化测试推荐
  8. Wannafly挑战赛19:C. 多彩的树(状压+容斥)
  9. debian下,下载linux内核
  10. 软件测试订单测试用例,测试用例 - 进销存软件测试.doc
  11. Java8 实战系列-04-lambda 内置函数
  12. Apollo3.0 canbus代码解析(未完成,待修改)
  13. 生产环境部署springcloud微服务启动慢的问题排查
  14. 浅淡静态代码分析工具
  15. 2018天津大学夏令营机试第二题
  16. 执行sudo apt-get update时,不再含有release文件问题解决
  17. BMP格式详解<转>
  18. 大数据技术的概论(2)
  19. java 有向图 最短路径算法_java使用Dijkstra算法实现单源最短路径
  20. Java char数组的神奇打印(数组名直接输出内容!)

热门文章

  1. 教你些技巧,用 Python 自动化办公做一些有趣的事情 太方便了
  2. python 字符串操作list【:-1】的几种用法
  3. 3D建模如何学习,小白6个月入门工作?3D建模要学多久才能接外包私活?
  4. 霸榜 | 微软CV模型收获近 2k star
  5. Batch Normalization的一些缺陷
  6. 面经 | 无论文、无实习拿下腾讯CV算法岗
  7. 独家分享| 2019年校招大厂算法自己经历和好友经验(大疆,百度,腾讯……)
  8. java 事务管理 子父线程_Java中的父线程与子线程
  9. Android SDK隐藏,如何使用可用的隐藏API和内部API构建Android SDK?
  10. bat执行java文件_.bat文件执行java程序