摘要: Reader.class package com.bjpowernode.decorator; public interface Reader { void close(); } FileReader package com.bjpowernode.decorator; /** * 装饰者模式中的被 阅读全文
posted @ 2020-02-27 00:28 Ayan_ayan 阅读(138) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zcywell/article/details/88397158 一.属性自动装配 首先,准备三个类,分别是User,Cat,Dog。其中User属性拥有Cat和Dog对象。 1 package com.hdu.autowire; 2 3 public c 阅读全文
posted @ 2020-02-26 20:35 Ayan_ayan 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Spring 容器能够自动装配 Bean 。也就是说,可以通过检查 BeanFactory 的内容让 Spring 自动解析 Bean 的协作者。 自动装配的不同模式: no - 这是默认设置,表示没有自动装配。应使用显式 Bean 引用进行装配。 byName - 它根据 Bean 的名称注入对象 阅读全文
posted @ 2020-02-26 20:34 Ayan_ayan 阅读(2254) 评论(0) 推荐(0) 编辑
摘要: 1、XML 配置文件。 Bean 所需的依赖项和服务在 XML 格式的配置文件中指定。这些配置文件通常包含许多 bean 定义和特定于应用程序的配置选项。它们通常以 bean 标签开头。例如: <bean id="studentBean" class="org.edureka.firstSpring 阅读全文
posted @ 2020-02-26 17:41 Ayan_ayan 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式保证一个类仅有一个实例。(1)实现方式1、懒汉模式(线程不安全)2、懒汉模式(线程安全)3、饿汉模式(线程安全)4、静态类内部加载(线程安全)5、枚举方法(线程安全)6、双重校验锁法(通常线程安全,低概率不安全)7、带 volatile 的双重校验锁法(线程安全)8、使用 ThreadL 阅读全文
posted @ 2020-02-25 18:27 Ayan_ayan 阅读(194) 评论(0) 推荐(0) 编辑