![](/img/trans.png)
[英]How to create and destroy CDI (Weld) Managed Beans via the BeanManager?
[英]How to limit what CDI considers to be managed beans?
我從使用Spring的許多年開始就遇到了這個問題,只是開始研究JEE7和CDI。
在Spring的世界中,必須將@Component
粘貼在bean上,以將spring注入依賴項的spring bean,但在CDI中似乎沒有@Component
等效項。
對我而言,CDI似乎暗示着我的Web應用程序中的每個類都將被視為CDI bean,這似乎是不可取的,因為我有很多不使用注入的Java類,並且我不希望有人將@Inject
留在這些類中,讓CDI發揮其魔力。
兩個問題:
請在beans.xml中查看bean-discovery-mode的文檔。 此屬性僅在JEE7中可用,而在JEE6中不可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.