`
Riddick
  • 浏览: 642124 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Struts2的常量详解

阅读更多

通常struts2加载struts2常量的顺序如下:

 

1. struts-default.xml:该文件保存在struts2-core-2.0.6.jar文件中。
2. struts-plugin.xml:该文件保存在struts2-Xxx-2.0.6.jar等Struts2插件JAR文件中。
3. struts.xml:该文件是Web应用默认的Struts2配置文件。
4. struts.properties:该文件是Web应用默认的Struts2配置文件。
5. web.xml:该文件是Web应用的配置文件。

如果在多个文件中配置了同一个Struts2常量,则后一个文件中的配置的常量值会覆盖前面文件中配置的常量值。
在不同文件中配置常量的方式是不一样的,但不管哪个文件中,配置Struts2常量都要指定两个属性:常量name和常量value。

推荐在struts.xml文件中配置Struts2常量。

 

启动Tomcat时在控制台可看到上述配置文件的加载顺序:

 

 

此处只加载了前三个配置文件,这是在常量struts.configuration.files中配置的。该属性指定Struts 2框架默认加载的配置文件,如果需要指定默认加载多个配置文件,则多个配置文件的文件名之间以英文逗号(,)隔开。该属性的默认值为struts- default.xml,struts-plugin.xml,struts.xml,这就是上图中加载的三个配置文件。 

 

 

Struts2常量一览:

 

struts.configuration 

该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2配置文件。

 

struts.locale

指定Web应用的默认Locale


struts.i18n.encoding

指定Web应用的默认编码集。该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属性值设置为GBK或者GB2312
提示:当设置该参数为GBK时,相当于调用HttpServletRequestsetCharacterEncoding方法。

 

struts.objectFactory

指定Struts 2默认的ObjectFactory Bean,该属性默认值是spring


struts.objectFactory.spring.autoWrite

指定Spring框架的自动装配模式,该属性的默认值是name,即默认根据Beanname属性自动装配。


struts.objectFactory.spring.useClassCache

该属性指定整合Spring框架时,是否缓存Bean实例,该属性只允许使用truefalse两个属性值,它的默认值是true。通常不建议修改该属性值。

 

struts.objectTypeDeterminer

该属性指定Struts 2的类型检测机制,通常支持tigernotiger两个属性值。

 

struts.multipart.parser

该属性指定处理multipart/form-dataMIME类型(文件上传)请求的框架,该属性支持cospelljakarta等属性值,即分别对应使用cos的文件上传框架、pell上传及common-fileupload文件上传框架。该属性的默认值为jakarta
注意 如果需要使用cos或者pell的文件上传方式,则应该将对应的JAR文件复制到Web应用中。例如,使用cos上传方式,则需要自己下载cos框架的JAR文件,并将该文件放在WEB-INF/lib路径下。


struts.multipart.saveDir

该属性指定上传文件的临时保存路径,该属性的默认值是javax.servlet.context.tempdir


struts.multipart.maxSize

该属性指定Struts 2文件上传中整个请求内容允许的最大字节数。


struts.custom.properties

该属性指定Struts 2应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖struts.properties文件中指定的属性。如果需要加载多个自定义属性文件,多个自定义属性文件的文件名以英文逗号(,)隔开。


struts.mapper.class

指定将HTTP请求映射到指定Action的映射器,Struts 2提供了默认的映射器:org.apache.struts2.dispatcher.mapper.DefaultActionMapper。默认映射器根据请求的前缀与Actionname属性完成映射。


struts.action.extension

该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理。如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。


struts.serve.static

该属性设置是否通过JAR文件提供静态内容服务,该属性只支持truefalse属性值,该属性的默认属性值是true


struts.serve.static.browserCache

该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false


struts.enable.DynamicMethodInvocation

该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true。如果需要关闭动态方法调用,则可设置该属性为false

 

struts.enable.SlashesInActionNames

该属性设置Struts 2是否允许在Action名中使用斜线,该属性的默认值是false。如果开发者希望允许在Action名中使用斜线,则可设置该属性为true


struts.tag.altSyntax

该属性指定是否允许在Struts 2标签中使用表达式语法,因为通常都需要在标签中使用表达式语法,故此属性应该设置为true,该属性的默认值是true


struts.devMode

该属性设置Struts 2应用是否使用开发模式。如果设置该属性为true,则可以在应用出错时显示更多、更友好的出错提示。该属性只接受trueflase两个值,该属性的默认值是false。通常,应用在开发阶段,将该属性设置为true,当进入产品发布阶段后,则该属性设置为false


struts.i18n.reload

该属性设置是否每次HTTP请求到达时,系统都重新加载资源文件。该属性默认值是false。在开发阶段将该属性设置为true会更有利于开发,但在产品发布阶段应将该属性设置为false
提示:开发阶段将该属性设置了true,将可以在每次请求时都重新加载国际化资源文件,从而可以让开发者看到实时开发效果;产品发布阶段应该将该属性设置为 false,是为了提供响应性能,每次请求都需要重新加载资源文件会大大降低应用的性能。


struts.ui.theme

该属性指定视图标签默认的视图主题,该属性的默认值是xhtml


struts.ui.templateDir

该属性指定视图主题所需要模板文件的位置,该属性的默认值是template,即默认加载template路径下的模板文件。


struts.ui.templateSuffix

该属性指定模板文件的后缀,该属性的默认属性值是ftl。该属性还允许使用ftlvmjsp,分别对应FreeMarkerVelocityJSP模板。


struts.configuration.xml.reload

该属性设置当struts.xml文件改变后,系统是否自动重新加载该文件。该属性的默认值是false


struts.velocity.configfile

该属性指定Velocity框架所需的velocity.properties文件的位置。该属性的默认值为velocity.properties


struts.velocity.contexts

该属性指定Velocity框架的Context位置,如果该框架有多个Context,则多个Context之间以英文逗号(,)隔开。


struts.velocity.toolboxlocation

该属性指定Velocity框架的toolbox的位置。


struts.url.http.port

该属性指定Web应用所在的监听端口。该属性通常没有太大的用处,只是当Struts 2需要生成URL时(例如Url标签),该属性才提供Web应用的默认端口。


struts.url.https.port

该属性类似于struts.url.http.port属性的作用,区别是该属性指定的是Web应用的加密服务端口。


struts.url.includeParams

该属性指定Struts 2生成URL时是否包含请求参数。该属性接受nonegetall三个属性值,分别对应于不包含、仅包含GET类型请求参数和包含全部请求参数。

 

struts.custom.i18n.resources

该属性指定Struts 2应用所需要的国际化资源文件,如果有多份国际化资源文件,则多个资源文件的文件名以英文逗号(,)隔开。

 

struts.dispatcher.parametersWorkaround

对于某些Java EE服务器,不支持HttpServlet Request调用getParameterMap()方法,此时可以设置该属性值为true来解决该问题。该属性的默认值是false。对于 WebLogicOrionOC4J服务器,通常应该设置该属性为true


struts.freemarker.manager.classname

该属性指定Struts 2使用的FreeMarker管理器。该属性的默认值是org.apache.struts2.views.freemarker.FreemarkerManager,这是Struts 2内建的FreeMarker管理器。

struts.freemarker.wrapper.altMap

该属性只支持truefalse两个属性值,默认值是true。通常无需修改该属性值。


struts.xslt.nocache

该属性指定XSLT Result是否使用样式表缓存。当应用处于开发阶段时,该属性通常被设置为true;当应用处于产品使用阶段时,该属性通常被设置为false


struts.configuration.files

该属性指定Struts 2框架默认加载的配置文件,如果需要指定默认加载多个配置文件,则多个配置文件的文件名之间以英文逗号(,)隔开。该属性的默认值为struts- default.xml,struts-plugin.xml,struts.xml,看到该属性值,读者应该明白为什么Struts 2框架默认加载struts.xml文件了。

 

Struts2常量的具体用法实例

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
	<!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 -->
	<constant name="struts.i18n.encoding" value="UTF-8" />

	<!--
		该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。
		如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。
	-->
	<constant name="struts.action.extension" value="do" />

	<!-- 设置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭 -->
	<constant name="struts.serve.static.browserCache" value="false" />

	<!-- 当struts的配置文件修改后,系统是否自动重新加载该文件,默认值为false(生产环境下使用),开发阶段最好打开 -->
	<constant name="struts.configuration.xml.reload" value="true" />

	<!-- 开发模式下使用,这样可以打印出更详细的错误信息 -->
	<constant name="struts.devMode" value="true" />

	<!-- 默认的视图主题 -->
	<constant name="struts.ui.theme" value="simple" />

	<!-- spring 托管 -->
	<constant name="struts.objectFactory" value="spring" />

	<!--
		指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration
		开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。
	-->
	<constant name="struts.configuration"
		value="org.apache.struts2.config.DefaultConfiguration" />

	<!-- 设置默认的locale和字符编码 -->
	<constant name="struts.locale" value="zh_CN" />
	<constant name="struts.i18n.encoding" value="GBK" />

	<!-- 指定Struts的工厂类 -->
	<constant name="struts.objectFactory" value="spring"></constant>

	<!--
		指定spring框架的装配模式,装配方式有: name, type, auto, and constructor (name
		是默认装配模式)
	-->
	<constant name="struts.objectFactory.spring.autoWire" value="name" />

	<!-- 该属性指定整合spring时,是否对bean进行缓存,值为true or false,默认为true -->
	<cosntant name="struts.objectFactory.spring.useClassCache" />

	<!-- 指定类型检查,包含tiger和notiger -->
	<cosntant name="struts.objectTypeDeterminer" value="tiger" />

	<!-- 该属性指定处理 MIME-type multipart/form-data,文件上传 -->
	<constant name="struts.multipart.parser" value="cos" />
	<constant name="struts.multipart.parser" value="pell" />
	<constant name="struts.multipart.parser" value="jakarta" />

	<!-- 指定上传文件时的临时目录,默认使用 javax.servlet.context.tempdir -->
	<constant name="struts.multipart.saveDir" value="/tmpuploadfiles" />

	<!-- 该属性指定Struts 2文件上传中整个请求内容允许的最大字节数 -->
	<constant name="struts.multipart.maxSize" value="2097152" />

	<!--
		该属性指定Struts2应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖
		struts.properties文件中指定的属性。如果需要加载多个自定义属性文件,多个自定义属性文
		件的文件名以英文逗号(,)隔开。(也就是说不要改写struts.properties!)
	-->
	<constant name="struts.custom.properties"
		value="application,org/apache/struts2/extension/custom" />
		
	<!-- 指定请求url与action映射器,默认为org.apache.struts2.dispatcher.mapper.DefaultActionMapper -->
	<constant name="struts.mapper.class" value="org.apache.struts2.dispatcher.mapper.DefaultActionMapper" />

	<!-- 指定action的后缀,默认为action -->
	<constant name="struts.action.extension" value="do" />
	
	<!-- 被 FilterDispatcher使用指定浏览器是否缓存静态内容,测试阶段设置为false,发布阶段设置为true. -->
	<constant name="struts.serve.static.browserCache" value="true" />

	<!-- 设置是否支持动态方法调用,true为支持,false不支持. -->
	<constant name="struts.enable.DynamicMethodInvocation" value="true" />
		
	<!-- 设置是否可以在action中使用斜线,默认为false不可以,想使用需设置为true. -->
	<constant name="struts.enable.SlashesInActionNames" value="true" />
	
	<!-- 是否允许使用表达式语法,默认为true. -->
	<constant name="struts.tag.altSyntax" value="true" />

	<!-- 设置当struts.xml文件改动时,是否重新加载 -->
	<cosntant name="struts.configuration.xml.reload" value="true" />
	
	<!-- 设置struts是否为开发模式,默认为false,测试阶段一般设为true. -->
	<cosntant name="struts.devMode" value="true" />

	<!-- 设置是否每次请求,都重新加载资源文件,默认值为false. -->
	<cosntant name="struts.i18n.reload" value="false" />

	<!-- 标准的UI主题,默认的UI主题为xhtml,可以为simple,xhtml或ajax -->
	<cosntant name="struts.ui.theme" value="xhtml" />
		
	<!-- 模板目录 -->
	<cosntant name="struts.ui.templateDir" value="template" />

	<!-- 设置模板类型. 可以为 ftl, vm, or jsp -->
	<cosntant name="struts.ui.templateSuffix" value="ftl" />

	<!-- 定位velocity.properties 文件. 默认velocity.properties -->
	<cosntant name="struts.velocity.configfile" value="velocity.properties" />
	
	<!-- 设置velocity的context. -->
	<cosntant name="struts.velocity.contexts" value="...." />
	
	<!-- 定位toolbox -->
	<cosntant name="struts.velocity.toolboxlocation" value="...." />

	<!-- 指定web应用的端口 -->
	<cosntant name="struts.url.http.port" value="80" />
	
	<!-- 指定加密端口 -->		
	<cosntant name="struts.url.https.port" value="443" />

	<!-- 设置生成url时,是否包含参数.值可以为: none,get or all -->
	<cosntant name="struts.url.includeParams" value="get" />

	<!-- 设置要加载的国际化资源文件,以逗号分隔. -->
	<cosntant name="struts.custom.i18n.resources" value="application" />
	
	<!-- 对于一些web应用服务器不能处理HttpServletRequest.getParameterMap(),
		像 WebLogic,Orion, and OC4J等,须设置成true,默认为false. -->
	<cosntant name="struts.dispatcher.parametersWorkaround" value="false" />	

	<!-- 指定freemarker管理器 -->
	<cosntant name="struts.freemarker.manager.classname" value="org.apache.struts2.views.freemarker.FreemarkerManager" />	

	<!-- 设置是否对freemarker的模板设置缓存,效果相当于把template拷贝到 WEB_APP/templates. -->
	<cosntant name="struts.freemarker.templatesCache" value="false" />	

	<!-- 通常不需要修改此属性. -->
	<cosntant name="struts.freemarker.wrapper.altMap" value="true" />	
	
	<!-- 指定xslt result是否使用样式表缓存.开发阶段设为true,发布阶段设为false. -->
	<cosntant name="struts.xslt.nocache" value="false" />	
	
	<!-- 设置struts自动加载的文件列表. -->
	<cosntant name="struts.configuration.files" value="struts-default.xml,struts-plugin.xml,struts.xml" />
		
	<!-- 设定是否一直在最后一个slash之前的任何位置选定namespace. -->
	<cosntant name="struts.mapper.alwaysSelectFullNamespace" value="false" />
</struts>

 

 

分享到:
评论
1 楼 497228829 2013-08-19  
很详细,很用心哦

相关推荐

    基于智能温度监测系统设计.doc

    基于智能温度监测系统设计.doc

    搜广推推荐系统中传统推荐系统方法思维导图整理-完整版

    包括userCF,itemCF,MF,LR,POLY2,FM,FFM,GBDT+LR,阿里LS-PLM 基于深度学习推荐系统(王喆)

    2023-04-06-项目笔记 - 第三百五十五阶段 - 4.4.2.353全局变量的作用域-353 -2025.12.22

    2023-04-06-项目笔记-第三百五十五阶段-课前小分享_小分享1.坚持提交gitee 小分享2.作业中提交代码 小分享3.写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.4.2.353局变量的作用域_353- 2024-12-22

    和美乡村城乡融合发展数字化解决方案.docx

    和美乡村城乡融合发展数字化解决方案.docx

    CNN基于Python的深度学习图像识别系统

    基于Python的深度学习图像识别系统是一个利用卷积神经网络(CNN)对图像进行分类的先进项目。该项目使用Python的深度学习库,如TensorFlow,构建和训练一个模型,能够自动识别和分类图像中的对象。系统特别适合于图像处理领域的研究和实践,如计算机视觉、自动驾驶、医疗影像分析等。 项目的核心功能包括数据预处理、模型构建、训练、评估和预测。用户可以上传自己的图像或使用预定义的数据集进行训练。系统提供了一个直观的界面,允许用户监控训练进度,并可视化模型的性能。此外,系统还包括了一个模型优化模块,通过调整超参数和网络结构来提高识别准确率。 技术层面上,该项目使用了Python编程语言,并集成了多个流行的机器学习库,如NumPy、Pandas、Matplotlib等,用于数据处理和可视化。模型训练过程中,系统会保存训练好的权重,以便后续进行模型评估和预测。用户可以通过简单的API调用,将新的图像输入到训练好的模型中,获取预测结果。

    拳皇97.exe拳皇972.exe拳皇973.exe

    拳皇97.exe拳皇972.exe拳皇973.exe

    基于python和协同过滤算法的电影推荐系统

    基于python和协同过滤算法的电影推荐系统 基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法

    DEV-CPP-RED-PANDA

    DEV-CPP-RED-PANDA

    Python语言求解旅行商(TSP)问题,算法包括禁忌搜索、蚁群算法、模拟退火算法等

    Python语言求解旅行商问题,算法包括禁忌搜索、蚁群算法、模拟退火算法等。

    pdfjs2.5.207和4.9.155

    pdfjs 用于在浏览器中查看/预览/打印pdf。 pdfjs 2.5.207 支持firefox/chrome/edge/ie11以上版本。 如果需要支持旧版本浏览器,可以使用这个,是未修改过的原版,支持打印和下载按钮。亲测有效。 pdf 4.9.155分两个包: pdfjs-4.9.155-dist.zip pdfjs-4.9.155-legacy-dist.zip

    建设项目现场高温人员中暑事故应急预案.docx

    建设项目现场高温人员中暑事故应急预案

    数据结构上机实验大作业-线性表选题.zip

    数据结构上机实验大作业-线性表选题.zip

    基于高德地图的校园导航全部资料+详细文档+高分项目.zip

    【资源说明】 基于高德地图的校园导航全部资料+详细文档+高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)

    【静态站群程序视频演示,只有视频,不含程序,下载须知】【静态站群程序视频演示,只有视频,不含程序,下载须知】全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)

    9.30 SWKJ 男头7张+女头2张.zip

    9.30 SWKJ 男头7张+女头2张.zip

    基于java+springboot+vue+mysql的技术交流和分享平台 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、vscode 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat

    一个通过单片机在各种屏幕上显示中文的解决方案.7z

    一个通过单片机在各种屏幕上显示中文的解决方案.7z

    Halcon模板匹配图像包

    图像

    线上辅导班系统-JAVA-基于springboot的线上辅导班系统的开发与设计(毕业论文)

    一、用户管理功能 用户注册与登录 学生注册:学生可以通过手机号、邮箱、社交账号等方式注册,填写个人信息(如姓名、年龄、学校等)。 家长/监护人账户:支持家长/监护人注册并管理学生账户,查看学习进度和成绩。 教师账户:教师可以注册并设置个人资料,上传资质认证文件。 管理员账户:管理员负责整个系统的管理,包括用户管理、课程管理、平台设置等。 用户权限管理 角色权限:系统根据用户类型(学生、家长、教师、管理员)分配不同权限,确保信息安全。 家长监督:家长可以查看子女的学习进度、成绩和教师反馈,参与学习监督。 个人资料管理 用户可以在个人中心更新基本信息,设置个人头像、联系方式、密码等。 支持学籍信息的维护,例如学生的年级、班级、课程历史等。 二、课程管理功能 课程设置 课程创建与编辑:教师或管理员可以创建和编辑课程内容,上传课件、视频、文档等教学材料。 课程分类:根据学科、年级、难度等维度进行课程分类,方便学生浏览和选择。 课程排课:管理员可以设置课程的时间表、教学内容和授课教师,并调整上课时间和频率。 课程安排与通知 课程预约:学生可以在线选择并预约感兴趣的课程,系统根据学生的时

    英特尔2021-2024年网络连接性和IPU路线图

    内容概要:本文档介绍了英特尔2021年至2024年的网络连接性产品和智能处理单元(IPU)的战略和技术路线图。涵盖了从10GbE到200GbE的不同系列以太网适配器的特性、性能和发布时间。详细列出了各个产品的关键功能,如PCIe接口、安全特性、RDMA支持等。同时,介绍了IPU的发展计划,包括200G、400G和800G的不同代次产品的性能提升和新的功能特点。 适合人群:从事网络工程、数据中心管理、IT架构设计的专业技术人员。 使用场景及目标:本文档主要用于了解英特尔未来几年在以太网适配器和IPU领域的技术和产品规划,帮助企业在采购和部署网络设备时做出决策。同时,为研究人员提供最新技术发展趋势的参考。 其他说明:文档内容涉及的技术细节和时间表可能会有变动,请以英特尔官方发布的最新信息为准。

Global site tag (gtag.js) - Google Analytics