Apache camel akka camel:在application.conf中设置URI端点?

Apache camel akka camel:在application.conf中设置URI端点?,apache-camel,akka,typesafe,Apache Camel,Akka,Typesafe,我有一个Akka演员,它扩展了camel的非类型ConsumerActor。我希望在application.conf中提供其端点URI的值,而不是硬编码,因为URI在开发、测试和生产环境中是不同的。我喜欢使用纯类型安全配置来实现这一点,而不必在春季进行布线。一个示例application.conf就很好了 您可以从UntypedConsumerActor读取config属性,如下所示: this.uri = getContext().system().settings().config().ge

我有一个Akka演员,它扩展了camel的非类型ConsumerActor。我希望在application.conf中提供其端点URI的值,而不是硬编码,因为URI在开发、测试和生产环境中是不同的。我喜欢使用纯类型安全配置来实现这一点,而不必在春季进行布线。一个示例application.conf就很好了

您可以从UntypedConsumerActor读取config属性,如下所示:

this.uri = getContext().system().settings().config().getString("myendpoint-uri");
并在application.conf中定义:

myendpoint-uri = "mina2:tcp://localhost:6200?textline=true"

伟大的虽然没有DI那么好,但目前还有效。Akka什么时候会有自己的DI-您可能希望从配置中获取uri并将其传递给参与者的构造函数。防止参与者依赖于配置