摘要: 前言: 在上一章装配Bean中,我们看到了一些最为核心的bean装配技术。你可能会发现上一章学到的知识有很大的用处。但是,bean装配所涉及的领域并不仅仅局限于上一章 所学习到的内容。Spring提供了多种技巧,借助它们可以实现更为高级的bean装配功能。在本章中,我们将会深入介绍一些这样的高级技术 阅读全文
posted @ 2018-11-18 20:53 hzzz1024 阅读(920) 评论(0) 推荐(0)
摘要: 情景:在典型的Spring应用中,我们可能会同时使用自动化和显式配置(JavaConfig)或者XML配置,幸好在Spring中,这些配置方案都不是互斥的。你尽可以将JavaConfig的组件扫描和自动装配和/或XML配置混合在一起。 关于混合配置,第一件需要了解的事情就是在自动装配时,它并不在意要 阅读全文
posted @ 2018-11-17 22:12 hzzz1024 阅读(286) 评论(0) 推荐(0)
摘要: 通过XML装配bean Spring现在有了强大的自动化配置和基于Java的配置,XML不应该再是你的第一选择了。不过,鉴于已经存在那么多基于XML的Spring配置,所以理解如何在Spring中使用XML还是很重要的。但是,我希望本节的内容只是用来帮助你维护已有的XML配置,在完成新的Spring 阅读全文
posted @ 2018-11-17 21:30 hzzz1024 阅读(398) 评论(0) 推荐(0)
摘要: 通过Java代码装配bean 前言:上面梳理了通过注解来隐式的完成了组件的扫描和自动装配,下面来学习下如何通过显式的配置的装配bean; 使用场景:比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component和@Autowired注解的,因此就不能使用 阅读全文
posted @ 2018-11-14 22:02 hzzz1024 阅读(330) 评论(0) 推荐(0)
摘要: 一、Spring配置的可选方案 Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。但是,作为开发人员,你需要告诉Spring要创建哪些bean并且如何将其装配在一起。当描述bean如何进行装配时,Spring具有非常大的灵活性,它提供了三种主要的装配机制: 在XML中进 阅读全文
posted @ 2018-11-14 21:16 hzzz1024 阅读(446) 评论(0) 推荐(0)
摘要: 参考文献:深入理解Java类型信息(Class对象)与反射机制 一、RRTI的概念以及Class对象作用 认识Class对象之前,先来了解一个概念,RTTI(Run-Time Type Identification)运行时类型识别,其作用是在运行时识别一个对象的类型和类的信息; 这里分两种:传统的” 阅读全文
posted @ 2018-11-07 21:51 hzzz1024 阅读(5323) 评论(0) 推荐(0)
摘要: 参考文献 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 例子定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加 阅读全文
posted @ 2018-11-04 22:19 hzzz1024 阅读(367) 评论(0) 推荐(0)
摘要: 传送门:JAVA设计模式——代理(静态代理) 序言: 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的 阅读全文
posted @ 2018-10-30 22:32 hzzz1024 阅读(687) 评论(0) 推荐(0)
摘要: 定义 为其它的对象提供一种代理,以控制这个对象的访问 使用场景 当不想直接访问某个对象的时候,就可以通过代理 1.不想买午餐,同事帮忙带 2.买车不用去厂里,去4s店 3.去代理点买火车票,不用去车站 UML 介绍下上面的UML图的意思,以购买火车票为例: 定义代理的接口,买票 (1)IProxy 阅读全文
posted @ 2018-10-30 21:32 hzzz1024 阅读(372) 评论(0) 推荐(0)
摘要: 一、什么是Java反射机制? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为Java的反射机制。 二、反射机制提供了哪些功能? 在运行时判定任意一个对象所属的类 在运行时构 阅读全文
posted @ 2018-10-27 23:38 hzzz1024 阅读(196) 评论(0) 推荐(0)