摘要: //1.定义接口 //2.定义抽象实现,通过抽象类来实现适配, //当存在这样一个接口,其中定义了N多的方法,而我们现在却只想使用其中的一个到几个方法,如果我们直接实现接口,那么我们要对所有的方法进行实现,哪怕我们仅仅是对不需要的方法进行置空(只写一对大括号,不做具体方法实现)也会导致这个类变得臃肿 阅读全文
posted @ 2022-10-04 22:49 NIANER2011 阅读(24) 评论(0) 推荐(0) 编辑
摘要: //1.定义目标被适配类 //2.定义适配器接口,期望输出 //3.实现适配器接口,被适配对象,通过set/构造方法注入进行组合 //4.测试 /** 被适配类,输出的是220V */ public class Voltage220V { public int outPut220V(){ retur 阅读全文
posted @ 2022-10-04 22:48 NIANER2011 阅读(17) 评论(0) 推荐(0) 编辑
摘要: //1.定义目标被适配类 //2.定义适配器接口,期望输出 //3.定义适配器类,继承被适配器类,实现适配器接口 //4.测试 /** 被适配类,输出的是220V */ public class Voltage220V { public int outPut220V(){ return 220; } 阅读全文
posted @ 2022-10-04 22:48 NIANER2011 阅读(11) 评论(0) 推荐(0) 编辑
摘要: //1.定义接口,包括所有的属性和方法,传入的是自身的实现类 //2.定义实现类,重写相关方法 //3.直到叶子节点为止 package com.serlyf.composite; public abstract class OrganizationComponent { private Strin 阅读全文
posted @ 2022-10-04 22:47 NIANER2011 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1.Springboot默认使用logback 2.切换到log4j2 org.springframework.boot spring-boot-starter-web spring-boot-starter-logging org.springframework.boot org.springfr 阅读全文
posted @ 2022-09-25 23:37 NIANER2011 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.导入pom依赖 <!--使用slf4j作为日志的门面,使用log4j2来记录日志 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> 阅读全文
posted @ 2022-09-25 23:36 NIANER2011 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.导入pom依赖 <!--slf4j core 使用slf4j必須添加--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.27</version> </depen 阅读全文
posted @ 2022-09-25 23:34 NIANER2011 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.导入pomyil <!--slf4j core 使用slf4j必須添加--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.27</version> </depe 阅读全文
posted @ 2022-09-25 23:33 NIANER2011 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.导入pom文件 <!--slf4j core 使用slf4j必須添加--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.27</version> </depen 阅读全文
posted @ 2022-09-25 23:33 NIANER2011 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.pom文件导入 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> 2.resource下增加log4j配置文件 ### set 阅读全文
posted @ 2022-09-25 23:31 NIANER2011 阅读(14) 评论(0) 推荐(0) 编辑