加载配置元数据

时间:2011-08-02 17:26:46

标签: java java-ee configuration

我的应用程序需要在服务器启动时加载一些元数据配置。元数据是注释,其一次性忘记使用类型。因此,阅读注释和加载MetaData对象涉及大量反射,因此我只想做一次。

除了使用单身人士之外还有其他方法吗?我看到@Singleton EJB可以达到目的。但我正在使用EJB 3.0,因此无法获得支持。

您是否看到我可以用于此目的的任何其他方法(有效且简单)?

更清楚

在某些类上使用注释我们正在构建一些配置对象,这些配置对象将在整个应用程序中使用。因此,读取注释和构建配置对象只需要进行一次。

1 个答案:

答案 0 :(得分:0)

我找到了问题的解决方案。

我有一个@PostConstruct带注释的方法,它读取所有配置元数据并创建对象。在EJB部署描述符中,我将initial-number of beans in pool配置为1,并将maximum number of beans配置为1.因此,这将是一个单例,同时将在服务器启动时加载。