“CoC”原则
“CoC”原则全称是 “Convention over Configuration”原则,中文译为 “约定优于配置”原则,既然开发人员制定了这个约定原则,说明他们应该遇到了某种问题,才会总结出这个原则。
详细说说“CoC”原则
本人是通过学习Spring IoC的时候发现这个原则的,下面具体讲讲。 这篇文章围绕的问题是:如何将自己开发的JavaBean类 装配到 Spring IoC容器中?????,
通过学习发现,使用XML配置的方式,可以方便理解,对初学者还是很友好的。 要把 一个类(比如Person类)加到ioc容器中,要用到<bean>标签 进行配置。
装配Bean对象
现在我新建一个Bean对象(Person),并为Bean对象的属性赋值:
public class Person {
private int userId;
private String userName;
private int userAge;
}
在Spring的XML配置文件里面,配置person对象:
<bean id="car" class="com.quan.bean.Person">
<property name="userId" value="2003"></property>
<property name="userName" value="勒布朗_詹姆斯"></property>
<property name="userAge" value="18"></property>
</bean>
发现问题
上面的方式是用property手动赋值,如果有100个类,那你要写100个<bean>标签 。不仅如此,如果Person属性太多,你每次都要给property赋值,很累啊(- -)!
解决问题
所以,为了简化开发,使用注解(Annotation)的方式来装配Bean可以更加方便,因为注解可以大量减少繁琐的XML配置,它既能使用XML配置,也提供了自动装配 ,而这,就是CoC原则。
|