logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-模板方法模式

定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以不改变一个算法的接口就可以重新定义该算法的某些特定步骤。创建一个抽象类 AbstractTemplate,它定义了算法的框架,并包含一些抽象方法供子类实现。// 模板方法,定义了算法的框架step1();step2();step3();// 具体步骤1,子类必须实现// 具体步骤2,子类必须实现// 具体步骤3,子类可以选择

文章图片
#设计模式#模板方法模式
设计模式-SpringBoot中模版方法+工厂模式+策略模式组合使用案例

模板方法抽象接口:将模板方法的框架定义在抽象接口中,具体的策略类只需实现具体的步骤。动态注入策略类型:策略的类型通过 @Component 注解动态注入,而不是在工厂中写死。扩展性:新增策略时,只需创建一个新的策略类并标记 @Component 注解,无需修改工厂类。灵活性:客户端可以通过参数动态选择不同的策略。

文章图片
#设计模式#spring boot#策略模式 +2
@ImportResource 使用xml配置

SpringBoot提倡零配置, 即无xml配置,但是在实际开发中,可能有一些特殊要求必须使用 xml 配置;这时我们可以通过 Spring 提供的 @ImportResource 来加载 xml 配置文件。@ImportResource :加载Spring的xml配置文件内容加载到容器中使用;创建业务类: com.mengxuegu.springboot.service.EmpServicepu

#xml#java#spring
Linux虚拟机环境安装

我们可以通过VMWare来安装,但是通过VMWare安装大家经常会碰到网络ip连接问题,为了减少额外的环境因素影响,Docker内容的讲解我们会通过VirtualBox结合Vagrant来安装虚拟机。安装VirtualBox和Vagrant,傻瓜式安装。安装完成后需要重启计算机。在cmd命令窗口输入vagrant命令弹出如下内容表示vagrant安装成功vagrant up找到对应的Vagrant

#linux#运维#服务器
到底了