我有一个Akka演员,它扩展了骆驼的UntypedConsumerActor。我想在application.conf中提供其端点URI的值而不是硬编码,因为URI在Dev,Test和Production环境中会有所不同。我喜欢用纯类型安全配置来做这件事,并且不必在Spring中使用布线。一个示例application.conf会很棒。
答案 0 :(得分:0)
您可以从UntypedConsumerActor中读取配置属性,例如:
this.uri = getContext().system().settings().config().getString("myendpoint-uri");
并在您的application.conf中定义:
myendpoint-uri = "mina2:tcp://localhost:6200?textline=true"