我想在JSF应用程序中使用CDI bean。我感兴趣的是是否有任何可能的方法来避免在faces-config.xml文件中声明bean。我想使用注释来声明bean,类似于JSF bean。有没有可能的解决办法?
不需要在任何地方声明CDI bean(除了在注入点上的相应注释)。所有你需要的是一个beans.xml
-它也可以是空的-无论是在META-INF
或WEB-INF
文件夹的战争。
对于web应用程序,将beans.xml
放入WEB-INF
文件夹是一种常见的做法。
在你可以找到一个很好的技术背景的解释。