“CoC”原则

“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;

    //getter、setter、toString方法......
}

在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原则

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值