Java SE中的Bootstrap CDI 2.0
抽象
这是在Java SE应用程序中引导CDI 2.0的快速参考。
CDI 2.0(JSR 365)
Maven依赖
<dependency><groupId>org.jboss.weld.se</groupId><artifactId>weld-se-core</artifactId><version>3.0.2.Final</version>
</dependency>
beans.xml
文件位置是/META-INF/beans.xml
。 这个文件是可选的,尽管我发现它仍然很不错。
<beans version="2.0" xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_2_0.xsd" bean-discovery-mode="all"
><scan><exclude name="org.jboss.weld.**" /></scan>
</beans>
Java SE应用程序
package org.ferris.cdi.example.main;import javax.enterprise.inject.se.SeContainer;
import javax.enterprise.inject.se.SeContainerInitializer;/*** The main() method for this application** @author <a href="mailto:mjremijan@yahoo.com">Mike Remijan</a>*/
public class Main {public static void main(String[] args) {SeContainer container= SeContainerInitializer.newInstance().initialize();Main main= container.select(Main.class).get();//. . .}
}
摘要
就是这样...享受!
翻译自: https://www.javacodegeeks.com/2018/01/bootstrap-cdi-2-0-java-se.html
Java SE中的Bootstrap CDI 2.0相关推荐
- 在Java SE中使用Hibernate Bean Validator
Bean Validation主页上指出:" Bean Validation是Java规范,-在Java SE中运行,但集成在Java EE(6和7)中." 这篇文章演示了如何在J ...
- java se中的se指什么,什么是Java SE?
本文概述 SE代表Java Standard Edition是一个计算平台, 我们可以在其中执行软件, 并且可以将其用于开发和部署台式机和服务器环境的可移植代码.它使用了Java编程语言.它是Java ...
- 在Java SE中使用Hibernate处理数据
如今,Hibernate正在迅速成为非常流行的(如果不是最流行的)J2EE O/R映射程序/数据集成框架.它为开发人员提供了处理企业中的关系数据库的整洁.简明且强大的工具.但如果外部需要访问这些已被包 ...
- java中方法未定义_java - Java SE中的未定义方法错误 - 堆栈内存溢出
我为该问题写了一个代码http://www.spoj.com/problems/PRIME1/ ,该代码的作用是将输入以字符串形式输入,然后将split()拆分为两个整数,并存储在该数组中.然后返回到 ...
- JAVA SE中你可能不知道的知识点
一.你可以给数字添加下划线 例如1_000_000(或者0b1111_0100_0010_0100_0000)表示100万.下划线阅读起来更容易,JAVA编译器会直接删除他们 二.带标签的break声 ...
- java数组下标0_Java语言中数组元素下标从0开始。
[单选题]规范规定,硅酸盐水泥的初凝时间不小于( ). [判断题]打开/关闭"对象追踪"的功能键是F11. [判断题]break语句的作用是结束当前的循环体. [单选题]项目标识代 ...
- vue.jsr入门_JSR 365更新:深入CDI 2.0
vue.jsr入门 上下文和依赖注入2.0( JSR 365 )是CDI 1.2的更新,CDI 1.2目前是Java EE 7平台的一部分. 目前处于公开审查阶段 . 对于不熟悉CDI的那些人,它定义 ...
- JSR 365更新:深入CDI 2.0
上下文和依赖注入2.0( JSR 365 )是CDI 1.2的更新,CDI 1.2目前是Java EE 7平台的一部分. 目前处于公开审查阶段 . 对于不熟悉CDI的那些人,它定义了一组功能强大的免费 ...
- Java SE 6之GUI:让界面更加绚丽(上)
Java是一种非常强大的编程语言,但Java的GUI能力一直是它的软肋.虽然Java提供2种图形解决方案,AWT和Swing.但这2种图形库的功能十分有限,使用它们并不能带来更多的用户体验.而且AWT ...
最新文章
- 洛谷P4568 飞行路线 最短路k条免费
- R语言dplyr包recode函数、recode_factor函数数值或因子替换实战
- POJ 3046 Ant Counting(递推,和号优化)
- ie浏览器中 overflow:hidden无作用的解决方案
- 在 CentOS 7.0 上源码安装 Xen 4.5
- 方差、标准差、均方差、均方误差理解
- 160个Crackme013之投机取巧
- Ajax请求数据与删除数据后刷新页面
- java 删除.svn_使用JAVA的程序删除项目中的SVN目录
- qt的qopengl绘制箱子,实现翻转
- MATLAB程序设计的绘图函数
- Hilbert变换器
- colmak键盘_人小鬼大,ikbc 新款 Poker 2 机械键盘体验分享
- 2018年腾讯校招产品群面体会
- 阿里P7被裁员,找工作小半年了,流程走着走着就没了
- oracle数据库user表空间不足,oracle 表空间不足解决办法大全
- arcgis 实验教程--ModelBuilder与空间建模
- QCA988x Windows7驱动安装方法
- loadrunner11补丁
- Spring AOP 之 多切面