Spring案例打印机的实现过程详解
更新时间:2019年10月24日 14:20:32 作者:关耳er
这篇文章主要介绍了Spring案例打印机的实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
这篇文章主要介绍了Spring案例打印机的实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
目录:
1.applicationContext.xml配置文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!--注入bean id相当于当前bean唯一标识 class是bean 的全路径 property注入bean中的属性 必须封装 --> <!--注入墨盒--> <bean id="colorInk" class="cn.spring.print.ink.ColorInk"></bean> <bean id="blackWhiteInk" class="cn.spring.print.ink.BlackWhiteInk"></bean> <!--注入纸张--> <bean id="a4Paper" class="cn.spring.print.paper.A4Paper"></bean> <bean id="b5Paper" class="cn.spring.print.paper.B5Paper"></bean> <!--打印机--> <bean id="printer" class="cn.spring.print.printer.Printer"> <!--将墨盒纸张组合起来--> <property name="paper" ref="b5Paper"></property> <property name="ink" ref="colorInk"></property> </bean> </beans>
2.墨盒接口Ink
3.黑白墨盒实现类BlackWhiteInk
4.彩色墨盒实现类ColorInk
5.纸张接口Paper
6. A4纸张实现类 A4Paper
7. B5纸张实现类B5Paper
8. 打印机类 Printer
9. 测试类PrintTest
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Spring声明式事务@Transactional注解实现元数据驱动的事务管理
这篇文章主要为大家介绍了Spring声明式事务@Transactional注解实现元数据驱动的事务管理示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-10-10springboot hazelcast缓存中间件的实例代码
这篇文章主要介绍了springboot hazelcast缓存中间件的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2018-08-08Java实现的按照顺时针或逆时针方向输出一个数字矩阵功能示例
这篇文章主要介绍了Java实现的按照顺时针或逆时针方向输出一个数字矩阵功能,涉及java基于数组遍历、运算的矩阵操作技巧,需要的朋友可以参考下2018-01-01
最新评论