[英]Loading configurations Meta Data
我的應用程序需要在服務器啟動時加載一些元數據配置。 元數據是注解,它一旦執行便會忘記並使用 。 因此,讀取批注和加載MetaData對象涉及很多反射,因此我只想做一次。
除了使用Singletons之外,還有其他方法嗎? 我看到@Singleton
EJB可以達到目的。 但是我正在使用EJB 3.0,因此該支持不可用。
您是否可以為此目的使用其他方法(高效而簡單)?
更清楚地說 :
在某些類上使用批注,我們正在構建一些配置對象,這些對象將在整個應用程序中使用。 因此,讀取注釋和構建配置對象僅需完成一次。
我已經找到解決問題的方法。
我有一個@PostConstruct
注釋方法,該方法讀取所有配置元數據並創建對象。 並且在EJB部署描述符中,我將initial-number of beans in pool
的initial-number of beans in pool
配置為1,並將maximum number of beans
為1。因此,這將是一個單例,同時將在服務器啟動時加載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.