SSH---Spring减少配置量将公共的配置进行抽象
来源:互联网 发布:java nio io 区别 编辑:程序博客网 时间:2024/06/05 12:06
SSH---Spring减少配置量将公共的配置进行抽象
最近做项目的过程中遇到一个关于Spring配置特别基础的问题——减少配置量将公共的配置进行抽象。为此特地翻看以前看过的视频刚好有类似的Demo,所以就借用一下分享给大家。
抽象前
配置文件大致如下(只将可以抽象的地方贴出来):
<bean id="bean2" class="com.tgb.spring.Bean2"> <property name="id"value="100"/> <propertyname="name" value="zhangsan"/> <propertyname="sex" value="nan"/> </bean> <beanid="bean3" class="com.tgb.spring.Bean3"> <propertyname="id" value="100"/> <propertyname="name" value="zhangsan"/> <propertyname="sex" value="nan"/><property name="age"> <value>90</value> </property> <property name="password" value="123"/> </bean> <beanid="bean4" class="com.tgb.spring.Bean4"> <propertyname="id" value="100"/> <propertyname="name" value="zhangsan"/> <propertyname="sex" value="nan"/> <propertyname="age"> <value>90</value> </property> </bean> <bean id="bean5" class="com.tgb.spring.Bean5"> <property name="password" value="123"/> </bean>
抽象后
抽象之后配置文件看起来就舒服多了,如下:
<beanid="bean2" class="com.tgb.spring.Bean2"> <propertyname="bean3" ref="bean3"/> <propertyname="bean4"> <refbean="bean4"/> </property> <propertyname="bean5" ref="bean5"/> </bean> <bean id="bean3"class="com.tgb.spring.Bean3"> <property name="id"value="100"/> <property name="name"value="zhangsan"/> <property name="sex"value="nan"/> </bean> <bean id="bean4"class="com.tgb.spring.Bean4"> <property name="id"value="100"/> <property name="name"value="zhangsan"/> <property name="sex"value="nan"/> <propertyname="age"> <value>90</value> </property> </bean> <bean id="bean5"class="com.tgb.spring.Bean5"> <propertyname="password" value="123"/> </bean>
总结
其实挺简单的只是如果我们在写代码的时候如果能够多注意一些这样的细节我们能够让我们的代码看起来更加简洁,另外一方面,笔者觉得无论是写代码不光自己能看懂,也要方便其他人审阅。
笔者想做好每一件经过自己手的事,让每一个让笔者干活的人放心。
本文资源链接http://download.csdn.net/detail/senior_lee/9068837
1 0
- SSH---Spring减少配置量将公共的配置进行抽象
- 【SSH快速进阶】——Spring抽象公共配置
- 使用annotation减少spring bean的配置
- 使用annotation减少spring bean的配置
- 【Java 3】如何减少spring的配置?
- 使用annotation减少spring bean的配置
- ssh整合:将hibernate的配置信息,配置到Spring的配置文件中(Spring整合hibernate)
- ssh(spring的配置)
- Spring Boot 公共配置
- 减少配置的方法
- 备忘-使用annotation减少spring bean的配置
- SSH配置(三)-Spring配置
- 配置转发表的参数对流量进行负载均衡
- 使用Spring减少代码量
- 使用Spring减少代码量
- 使用Spring减少代码量
- ssh之spring的xml简单配置
- 开启Spring注解减少XML配置
- 实现一个无法被继承的C++类
- android开发中调用手机的豌豆荚、应用宝等市场进行评分操作,以及分享功能
- C语言实现环形链表
- sgu-301. Boring. Hot. Summer...
- Monkey测试简介
- SSH---Spring减少配置量将公共的配置进行抽象
- 【Leetcode】Merge intervals
- epoll_create函数实现源码分析 http://blog.csdn.net/lmh12506/article/details/7556188
- hdu4300 Clairewd’s message(扩展KMP)
- Android 仿qq聊天界面之一
- ListView的一些使用方式
- No repository found at http://m2eclipse.sonatype.org/sites/m2e
- 背包问题
- sde执行revoke SELECT ANY TABLE from sde导致报ora-29900 运算符连接不存在错误