Autowired Environment和EnvironmentAware之间的区别

时间:2017-08-14 15:58:18

标签: spring dependency-injection

使用多个组件执行Spring应用程序(访问代码中更深层的属性)

  • 主要的一个Spring BootApplication
    • 调度程序组件
      • 主要原型组件
        • 客户原型组件
        • 服务器原型组件

以下所有内容都是Runnable,以便更好地处理线程。

因为客户端和服务器是由调度程序创建的主服务器创建的,所以主服务器和调度程序已经是ApplicationContextAware。

现在问题是我需要访问客户端和服务器内部的Environment。 首先我通过@Autowired做到了,然后我注意到了EnvironmentAware。

使用它们的优点和缺点是什么,或者我的情况没有太大区别?

0 个答案:

没有答案