Security 除Java Web应用程序外,使用CDI

Security 除Java Web应用程序外,使用CDI,security,dependency-injection,aspectj,cdi,shiro,Security,Dependency Injection,Aspectj,Cdi,Shiro,从Doc我试图学习上下文和依赖注入。 CDI似乎只能在Web应用程序中使用。我可以在Java控制台项目中使用CDI吗?怎么做?我添加了javax.enterprice.deploy和CDIAPI之类的库。我正在尝试测试ApacheShiro,我参考了这个Balusc详细教程,但我需要在没有JSF和web应用程序的情况下管理它 是的,它可以在SE环境中使用,尽管许多作用域在SE环境中不起作用,也没有真正意义

从Doc我试图学习上下文和依赖注入。 CDI似乎只能在Web应用程序中使用。我可以在Java控制台项目中使用CDI吗?怎么做?我添加了javax.enterprice.deploy和CDIAPI之类的库。我正在尝试测试ApacheShiro,我参考了这个Balusc详细教程,但我需要在没有JSF和web应用程序的情况下管理它

是的,它可以在SE环境中使用,尽管许多作用域在SE环境中不起作用,也没有真正意义