摘要:
一、分析 Controller 组件中往往需要用到 Service 组件的实例,Service 组件往往需要用到 Repository 组件的实例。 既然通过注解可以标识一个 Spring 组件,那么Spring 也应该可以通过注解的方式帮我们实现属性的装配。 二、实现依据 在指定要扫描的包时,<c 阅读全文
posted @ 2021-10-17 22:10
格物致知_Tony
阅读(582)
评论(0)
推荐(1)
摘要:
一、注解配置 bean 相对于 XML 方式而言,通过注解的方式配置 bean 更加简洁和优雅,而且和 MVC 组件化开发的理念十分契合,是开发中常用的使用方式。 二、使用注解标识组件 组件:即 Spring 中管理的 bean 1)普通组件:@Component 标识一个受 Spring IOC 阅读全文
posted @ 2021-10-17 20:13
格物致知_Tony
阅读(301)
评论(0)
推荐(0)
摘要:
一、自动装配概念 自动赋值(自动装配):仅限于对自定义类型的属性有效;自动的为属性赋值 1)手动装配:以 value 或 ref 的方式 明确指定属性值都是手动装配; 2)自动装配:根据指定的装配规则,不需要明确指定, Spring 自动将匹配的属性值注入到 bean 中。 二、手动赋值 <bean 阅读全文
posted @ 2021-10-17 18:31
格物致知_Tony
阅读(143)
评论(0)
推荐(0)
摘要:
一、简介 Spring Expression Language,Spring表达式语言,简称SpEL。支持运行时查询并可以操作对象图。 和JSP页面上的EL表达式、Struts2中用到的OGNL表达式一样,SpEL根据JavaBean风格的getXxx()、setXxx()方法定义的属性访问对象图, 阅读全文
posted @ 2021-10-17 18:07
格物致知_Tony
阅读(714)
评论(0)
推荐(0)
摘要:
一、引用外部属性文件 当bean的配置信息逐渐增多时,查找和修改一些bean的配置信息就变得愈加困难。这时可以将一部分信息提取到bean配置文件的外部,以properties格式的属性文件保存起来,同时在bean的配置文件中引用properties属性文件中的内容,从而实现一部分属性值在发生变化时仅 阅读全文
posted @ 2021-10-17 15:51
格物致知_Tony
阅读(149)
评论(0)
推荐(0)
摘要:
一、概念 bean 的 后置处理器允许在调用 初始化方法前后 对 bean 进行额外的处理。 注意:bean 的后置处理器会对 IOC 容器里的所有的 bean 实例逐一进行处理,而非单一实例! 二、实现后置处理器 bean 的后置处理器需要实现接口:org.springframework.bean 阅读全文
posted @ 2021-10-17 15:50
格物致知_Tony
阅读(241)
评论(1)
推荐(0)
摘要:
一、概述 Spring IOC 容器可以管理 bean 的生命周期,Spring 允许在 bean 生命周期内特定的时间点执行指定的任务 二、bean 的生命周期 Spring IOC 容器对 bean 的生命周期进行管理的过程: ① 通过构造器或工厂方法创建 bean 实例; ② 为 bean 的 阅读全文
posted @ 2021-10-17 13:57
格物致知_Tony
阅读(56)
评论(0)
推荐(0)