我想将一个对象添加到Global范围,并且为了构造它,我需要将其传递到文件的路径。我不想在源代码中对文件路径进行硬编码,因此我想从application.conf中获取该路径。
问题是我不知道如何从java类访问这些属性。我尝试了这个:
Configuration.root().getString("file.path")
但是它以 NullPointerException 结尾。
假设我可以使用一个全局Configuration实例,这是我错了吗?谢谢。
尝试 Play.application().configuration().getString("your.key")
如评论(nico_ekito)中所述,请使用play.Play
而不是play.api.Play
。play.api.Play
用于scala控制器(请参阅Marcus
biesior Biesioroff的评论)
此外,游戏在后台使用https://github.com/typesafehub/config,因此它也可以提供一些见解。
问题内容: 因此,我可以使用进行访问,但如何访问? 问题答案: 您可以这样操作:
当我创建一个带有父对象引用的子对象时,比如
问题内容: 我有一个像下面这样的课程: 我想为源变量传递一个字符串,并访问同名的类成员。 我已经尝试过仅对函数有效(据我所知)以及具有extend和using ,但这也不起作用。做这个的最好方式是什么? 问题答案: 如果命名self的ANY属性(包括您的示例中的),将可以完美地工作。
嗨,我是Java泛型的新手,我正在尝试访问泛型类中的属性。到目前为止,我已经找到了C#相关的答案,如果有人能指导我如何在java中做到这一点,那将是非常有帮助的。假设我有Class Car,它有整数型轮子和字符串型模型的属性。现在我有一个方法,比如
问题内容: 与我的其他问题略相关:以下内容之间有什么区别: 同样,最后2个之间的差异是我最感兴趣的。 问题答案: 任何包中的类都可以访问公共类。 具有默认访问权限()的类仅对同一包中的其他类可见。 private和protected修饰符只能应用于内部类。 私有类仅对其封闭类以及同一封闭类中的其他内部类可见。 受保护的类对于同一包中的其他类以及扩展该封闭类的类都是可见的。
问题内容: 我的AngularJS模板包含一些自定义HTML语法,例如: 我创建了一个指令来处理它: 一切正常,但表达式始终返回,即使在执行时从Google Chrome浏览器的JavaScript控制台可见该属性,该表达式始终返回。 有什么建议吗? 更新:Artem提供了一种解决方案。它包括这样做: AngularJS + stackoverflow =幸福 问题答案: 请参阅指令文档中的属性一