配置属性的方法之编程式和声明式

目录

这篇文章主要讲了2个问题,
1.配置属性的分类
1)配置功能
2)配置代码

2.配置属性的方法
1)编程式
写在代码里,叫编程式。
2)声明式
写在配置文件或注解里,叫声明式。

配置业务功能的属性

软件行业,很多功能都是可配置的。

怎么配置?代码层面就是把业务功能的配置放在配置文件里。

配置技术层面的属性

1.早期

如果不是业务功能的配置属性,而是技术层面的配置属性,都是写在代码里的。

这就是编程式。

2.后来

渐渐出现了声明式编程。目的是为了解决技术层面的配置属性,不是写在代码里,而是使用配置文件或者注解。

一开始是配置文件。

后面是注解。

配置文件和注解的优缺点

1.编程式 //缺点:写在代码里,需求编译,而且这些常用的配置属性写在代码里不够明显,和其他业务代码都混在一起

优点:早期都是直接写在代码里,后面都是改为可配置,声明式指的就是属性可配置,EJB之所以流行就是提供了属性可配置功能。

2.声明式

1)xml配置 //优点:修改无需编译代码,改配置文件 缺点:不好找

2)注解 //优点:和代码在一起,好找,不需要到处在配置文件,同时,也减少了大量的配置文件 缺点:需要重新编译代码

总结

上面介绍的所有内容,都是为了配置属性,技术方法发展的主要目的是为了更方便的配置属性。

转载于:https://juejin.im/post/5ba6779be51d450e580b4921

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值