当前位置:  开发笔记 > 编程语言 > 正文

正确的属性方法

如何解决《正确的属性方法》经验,为你挑选了1个好方法。

我在Java上从事一个相当大的项目.我的问题是如何最好地为我的应用程序构建属性集.

方法1:拥有一些可供每个类访问的静态Properties对象.(缺点:那么,如果某些类被从应用程序的上下文中取出,它们将失去它们的一般性;它们还需要显式调用位于不同类中的某个静态对象,并且可能在将来消失;它只是不会感觉对,我错了?)

方法2:让属性由主类实例化并传递给其他应用程序类.(缺点:你最终将指向Properties对象的指针传递给几乎每个类,它似乎变得非常冗余和繁琐;我不喜欢它.)

有什么建议?



1> Alex B..:

我喜欢对许多属性使用Spring依赖注入.您可以将应用程序视为构建块,并将属性直接注入需要它们的组件中.这保留了(鼓励)封装.然后,将组件组装在一起并创建"主类".

依赖注入的一个很好的副作用是你的代码应该更容易测试.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有