Tapestry消息 - 使用Nullpointer注入失败

时间:2016-11-06 19:26:00

标签: java tapestry

我有一个Tapestry应用程序(过滤器名称为“app”),app.properties位于WEB-INF下。我想在一个简单的Java类中使用这些属性,我想通过

注入它们
@Inject
Messages messages;

但是,这会继续失败并给我一个nullpointer异常。我在stackoverflow上找到this,但该解决方案不适用于此处的问题。在WEB-INF中放置属性文件应该非常好(as outlined here)。但是,是否有任何特定的配置或任何我必须记住的包,即@Inject只在应用程序的特定包中工作?或者java类需要具有一些细节(默认构造函数,...)?

1 个答案:

答案 0 :(得分:0)

我的理解是你只能@Inject进入Tapestry管理的类(页面,组件,mixins,Tapestry IOC服务)。你可以打开简单的Java类吗?#34;进入Tapestry IOC服务类?