У меня есть объект Scala, похожий на следующий:
object MyConfig {
@PropertyManagerSources(Array("my.properties"))
trait MyConfigOwner extends PropertyManagerConfig {
@Key("my.key")
def getSomething(): Boolean
}
Для управления свойствами используется Owner.
Я пытаюсь получить доступ к признаку в классе java, например:
import com.bah.cr.common.config.MyConfig.MyConfigOwner;
public class MyJavaClass{
MyConfigOwner config = PropertyManagerConfig Factory.create(MyConfigOwner.class);
}
Тем не менее, я получаю сообщение об ошибке, что MyConfig не существует.
Заранее спасибо.
Оказывается, это работает. Моя проблема была ошибкой в пакете класса scala.