对于用Java编写的监控软件,我考虑使用Google Guice作为DI提供者。项目需要从外部资源(文件或数据库)加载其配置。该应用程序设计为以独立模式或在servlet容器中运行。
目前,该配置不包含用于依赖注入的绑定或参数,只包含一些全局应用程序设置(JDBC连接定义和相关的数据库管理/监视对象)。
我看到了两个选择:
或
您是否建议将Guice用于这两个任务,或者将常规应用程序配置与依赖项注入分开?你认为最重要的优点和缺点是什么?
https://stackoverflow.com/questions/4805874
复制相似问题