• 关于

    java新建按钮

    的搜索结果

回答

第一步:下载并安装JDK 6.0,安装路劲为: C:\java\jdk1.6 . 第二步:对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,弹出一个“环境变量”的窗口,在系统变量中新建一个变量,变量名为“JAVA_HOME“,变量值为"C:\java\jdk1.6";如果存在"PATH"变量名,按编辑,在变量值最前面输入"C:\java\jdk1.6\bin;".(注意以分号结尾,没有引号.如果没有"PATH",点击新建一个"PATH"变量名,变量值一样). 第三步:单击Windows xp的“开始”->“运行”,在弹出的运行窗口中输入cmd,按回车,打开一个命令行窗口,输入javac,将会看见一系列javac常用参数选项. 恭喜你java环境安装成功了. 第四步:开始编程(注意先双击打开"我的电脑",在"工具" ->"文件夹选项" -> 点击"查看"选项 ->在"高级设置"中找到"隐藏已知文件类型的扩展名"前面的小勾去掉)。在C盘的根目录中新建一个子目录,名为"JavaTest”,以作为存放 Java源代码的地方。在JavaTest文件夹中,新建文本文档, 把“新建 文本文档.txt”改为"HelloWorld.java"。
游客lz7tjhznmiyda 2019-12-02 01:03:57 0 浏览量 回答数 0

问题

CodePipeline用户指南:新建项目

登录 CodePipeline 控制台。在 项目列表 页面,单击右上角 新建 按钮。在 项目名称 对话框中填写 您的项目名,例如java。并在列表中选择 构建一个Java的软件项目。单击 下一步。...
行者武松 2019-12-01 21:55:34 1128 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档下载并载入 SDK DemoDTS 提供的 JAVA SDK 支持的开发环境为:J2SE Development Kit (JDK) 1.5 或以上版本。 下面以 Eclipse 工程为例,简单介绍 SDK 的安装步骤: 到 DTS 数据订阅 SDK 下载 页面下载 SDK 包以下以 Eclipse 为例导入下载到的 jar 包:在 Eclipse 上右键点击工程 -> Properties -> Java Build Path -> Libraries -> Add External JARs,选择 JAR 包的存放路径,将下载到的 JAR 包添加到工程中。选择 JAR 包,点击“OK”按钮,经过以上步骤,你就可以在工程中使用 DTS 订阅的 Java SDK 了。 运行 DemoDTS 提供了 DTS SDK 的 Demo 示例,可以在 DTS 控制台的“查看示例代码”功能中复制这段示例代码。下面以 Eclipse 工程为例,简单介绍运行该 SDK Demo 的方式。 在 Eclipse 中,在上面新建的工程中新建类 MainClass。打开生成的 Java 文件 MainClass,删除里面的代码模板。将示例代码黏贴在文件 MainClass 中。修改示例代码中的 AccessKeyID,AccessKeySecret,订阅通道 ID 三个配置项。 其中,AccessKeyID/AccessKeySecret 为订阅实例所属阿里云账号的AccessKeyID/AccessKeySecret,订阅通道 ID 为需要订阅的数据订阅实例 ID,需要到 数据传输 DTS 控制台 中获取。 5.在 Eclipse 中右击该 Demo 文件 -> 运行方式 –> Java 应用程序,即成功运行示例 Demo。
2019-12-01 23:09:48 0 浏览量 回答数 0

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

问题

如何使用JAR包形式的SDK

下载并载入SDK Demo DTS提供的JAVA SDK支持的开发环境为:J2SE Development Kit (JDK) 1.5或以上版本。 下面以eclipse工程为例,简单介绍SDK的安装步骤&#x...
云栖大讲堂 2019-12-01 21:26:05 1261 浏览量 回答数 0

回答

3.双击以后进行JDK的安装(记得按照第二幅图修改一下安装路径,不要什么东西都安装到系统盘。。。): (1)双击进行安装界面如下所示: 安装完成后,需要进行环境变量的配置,右键我的电脑—属性----高级系统设置就会看到下面的界面: 点击上图中的环境变量,然后开始环境变量的配置: (1)点击系统变量下面的新建按钮,变量名JAVA_HOME(代表你的JDK安装路径),值对应的是你的JDK的安装路径。 (2)继续在系统变量里面新建一个CLASSPATH变量,其变量值如下图所示: 此处需要注意:最前面有一个英文状态下的小圆点。。。。很多初学者在配置环境变量的时候就会跌倒在这个坑里。 在你的系统变量里面找一个变量名是PATH的变量,需要在它的值域里面追加一段如下的代码: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 1 此时你应该在你原有的值域后面追加,记得在原有的值域后面记得添加一个英文状态下的分号。 最后点击确定,此时JDK的环境变量配置就完成了。 测试自己所配置的环境变量是否正确 (1)WINDOWS+R键,输入cmd,进入命令行界面,如下所示: (2)输入java -version命令,可以出现如下图的提示,你可以看你安装的JDK版本。 (3)输入javac命令可以出现如下的提示: (4)输入java命令就会出现如下图所示的结果 7.写一段代码可以验证一下 (1)我在E盘新建了一个文件夹叫javafile,在里面有一个Java文件,名字叫TestJava.java,此时需要注意,你的文件名字后缀一定是.java (2)你需要在你的文件里面写下面的代码: public class TestJava{ public static void main(String[] args){ System.out.println("I am a java new learner!"); } } 1 2 3 4 5 6 (3)继续windows+r键进入dos命令行,你需要首先进入你java文件所在的目录,然后分别使用javac命令对你的java文件进行编译,然后使用java命令来解析你的javac命令编译的结果,就会如下图所示这样: 此处一定要注意:必须进入文件所在的目录;其次使用javac命令 文件的名字的后面一定要跟着.java的文件后缀;使用java命令时.java后缀可以不用写。 当你执行完javac命令如果没有错误提示,说明通过了编译,就会在你的文件目录下生成一个同名的.class文件。 如果你完成了以上的所有,并且结果显示正确,那么说明你的JDK安装和环境配置都很成功,此时你就可以开始你的JAVA学习了。
问问小秘 2020-04-29 16:33:47 0 浏览量 回答数 0

问题

Java开发新手教你入门使用eclipse? 报错

Java开发新手教你入门使用eclipse? 400 报错 Java开发在哪里写代码,很简单的,就是我们的.txt记事本也是可以写,只是用记事本写的时候工作量实在太大,复杂ÿ...
优选2 2020-06-04 21:20:35 3 浏览量 回答数 2

问题

Java开发新手教你入门使用eclipse? 400 报错

Java开发新手教你入门使用eclipse? 400 报错 Java开发在哪里写代码,很简单的,就是我们的.txt记事本也是可以写,只是用记事本写的时候工作量实在太大,复杂ÿ...
爱吃鱼的程序员 2020-06-02 13:22:46 1 浏览量 回答数 1

问题

Java开发新手教你入门使用eclipse? 400 报错

Java开发新手教你入门使用eclipse? 400 报错 Java开发在哪里写代码,很简单的,就是我们的.txt记事本也是可以写,只是用记事本写的时候工作量实在太大,复杂ÿ...
爱吃鱼的程序员 2020-05-29 19:16:44 3 浏览量 回答数 1

问题

eova 入门,照着视频做的,先导入元数据,然后新增菜单,报错。没有 1.4 版的文档吗?报错

@Jieven 你好,想跟你请教个问题:先是根据 1.0 文档 “Eova 初体验:快速完成 CRUD”,但是1.0的文档和1.4运行起来的效果已经不一样了。导入元数据首先就不知道什么意思&...
爱吃鱼的程序员 2020-06-12 11:01:18 0 浏览量 回答数 1

问题

使用 Koala 快速创建项目 (Java EE 开发平台):报错

Koala (考拉) 是一款应用在 Java EE 企业级应用开发领域,用于帮助架构师简化系统设计,降低框架耦合度,提高系统灵活性,提供开发工程师工作效率,降低成本的平台...
kun坤 2020-06-14 12:12:46 0 浏览量 回答数 1

问题

使用 Koala 快速创建项目 (Java EE 开发平台) 热:配置报错 

Koala (考拉) 是一款应用在 Java EE 企业级应用开发领域,用于帮助架构师简化系统设计,降低框架耦合度,提高系统灵活性,提供开发工程师工作效率,降低成本的平台...
kun坤 2020-06-02 14:29:54 0 浏览量 回答数 1

问题

使用 Koala 快速创建项目 (Java EE 开发平台) - Koala报错

" <span style=""color:#337FE5;"">Koala (考拉) 是一款应用在 Java EE 企业级应用开发领域,用于帮助架构师简化系统设计...
montos 2020-06-03 15:41:38 4 浏览量 回答数 1

回答

准备工作 步骤一:创建Demo工程 步骤二:配置应用 步骤三:构建可执行JAR 步骤四:创建应用并完成部署 更多信息 Spring Boot是一个轻量级框架,可以用来轻松地创建独立的、生产级的、基于Spring且能直接运行的应用。在本教程中,您将学习如何开发一个简单的Spring Boot应用,并将其部署到Web+。 准备工作 在进入本教程之前,请确保您已经安装并配置好了以下3个工具: IntelliJ IDEA Maven JDK 步骤一:创建Demo工程 启动IntelliJ IDEA。 选择File->New->Project,新建一个工程。 对项目进行配置并完成创建。 在左侧导航栏选择Spring Initializr,然后单击Next。 设置工程信息,设置完成后单击Next。 在Dependencies页面单击Web并勾选Spring Web Starter,然后单击Next。 输入工程名称,并单击Finish完成创建。 打开工程目录下的pom.xml文件,并在其中加入下图所示圈注部分的配置。 步骤二:配置应用 新建一个Controller类。 单击调试、Run或Debug按钮,启动应用。 在浏览器中输入localhost:8080来访问应用。 步骤三:构建可执行JAR 单击右侧的Maven选项卡,在弹出的页面中单击Execute Maven Goal按钮。在弹出的对话框中输入package命令,然后单击Execute。 打包完成后可在工程的target目录下看到一个Jar包(如demo-0.0.1-SNAPSHOT.jar),接下来需要将这个应用程序部署到Web+应用中。 步骤四:创建应用并完成部署 登录 Web+控制台,并在页面左上角选择所需地域。 在概览页最近更新的部署环境区域的右上角单击新建。 在应用基本信息页面选择技术栈类型为Java,设置应用基本信息,设置完成后单击下一步。 在部署环境信息页面设置部署环境名称,部署包来源选择上传本地程序,上传您刚打包的demo-0.0.1-SNAPSHOT.jar,设置部署包版本后单击完成创建。 在完成创建页面单击查看该应用或完成创建可进入应用详情页面。单击部署环境名称进入部署环境详情页面,然后单击公网访问地址右侧的链接进入应用首页。 更多信息 在Web+控制台快速部署应用的视频演示请参见在Web+控制台创建应用和部署环境。 在控制台部署应用的详细配置步骤请参见部署应用。 使用CLI完成应用创建和部署的操作请参见使用CLI快速部署Java应用。 完成应用托管之后的应用的管理操作请参见应用详情概览。 管理应用所在的部署环境的操作请参见管理部署环境。
1934890530796658 2020-03-23 14:17:42 0 浏览量 回答数 0

问题

CodePipeline快速入门:Java项目示例:构建并部署到ECS

本文档以构建一个 Java 软件项目并部署到 ECS 为例说明如何使用 CodePipeline。 使用说明 使用 CodePipeline 之前,您需要先开通产品。目前,CodePipeline 处于公...
行者武松 2019-12-01 21:55:12 1286 浏览量 回答数 0

回答

Web+的Tomcat技术栈是一组环境配置,用于Tomcat Web容器中运行的Java Web应用。在本教程中,您将学习如何开发一个简单的Tomcat应用,并将其部署到Web+。 准备工作 在进入本教程之前,请确保您已经安装并配置好了以下工具和容器: IntelliJ IDEA Maven JDK Tomcat 8.5及以上版本 步骤一:创建Tomcat Demo工程 启动IntelliJ IDEA。 选择File->New->Project,新建一个工程。 选择Spring Initializr,然后单击Next。 输入工程信息,并选择打包方式为War,设置完成后单击Next。 在Dependencies页面单击Web并勾选Spring Web Starter,然后单击Next。 输入工程名称,并单击Finish完成创建。 步骤二:配置应用 新建一个Controller类。 参照以下步骤,配置本地运行环境。 在项目页面选择DemoApplication> Edit Configurations。 在页面左上角单击+,然后选择Tomcat Server > Local。 在Server页签配置8.5及以上版本的Tomcat。 在Deployment页签选择+ > Artifacts配置部署方式。 在Select Artifacts to Deploy对话框中选择部署方式为war exploded,然后单击OK。 单击调试、Run或Debug按钮,启动应用。 在浏览器中输入http://localhost:8080来访问应用。 步骤三:打包应用 单击右侧的Maven选项卡,在弹出的页面中选择Demo > Lifecycle > Package进行打包。 打包完成后可在工程的target目录下看到一个war包(如demo-0.0.1-SNAPSHOT.war),接下来需要将这个应用程序部署到Web+应用中。 步骤四:创建应用并完成部署 登录 Web+控制台,并在页面左上角选择所需地域。 在概览页最近更新的部署环境区域的右上角单击新建。 在应用基本信息页面选择技术栈类型为Tomcat,设置应用基本信息,设置完成后单击下一步。 在部署环境信息页面设置部署环境名称,部署包来源选择上传本地程序,上传您刚打包的demo-0.0.1-SNAPSHOT.war,设置部署包版本后单击完成创建。 在完成创建页面单击查看该应用或完成创建可进入应用详情页面。单击部署环境名称进入部署环境详情页面,然后单击公网访问地址右侧的链接进入应用首页。 连接数据库 Tomcat类型的应用程序的连接数据库方法同Java类型的应用程序的访问数据库方式基本一致,具体操作请参见向Java应用的部署环境中添加RDS实例,连接数据库的方法示例可参考部署包alibabacloud-webplus-tomcat-demo。 更多信息 在Web+控制台快速部署应用的视频演示请参见在Web+控制台创建应用和部署环境。 在控制台部署应用的详细配置步骤请参见部署应用。 使用CLI完成应用创建和部署的操作请参见使用CLI快速部署Java应用。 完成应用托管之后的应用的管理操作请参见应用详情概览。 管理应用所在的部署环境的操作请参见管理部署环境。
1934890530796658 2020-03-23 14:15:45 0 浏览量 回答数 0

问题

当持久化DB使用RDS,缓存使用MongoDB或Redis时,怎么使用DTS实现缓存更新

为提高业务访问速度,提升业务读并发,很多用户会在业务架构中引入缓存层。业务读请求路由到缓存层,通过缓存的内存读取机制提升业务读取性能。为了保证数据完整性,业务的更新数据可以落到持久化存...
云栖大讲堂 2019-12-01 21:26:29 1996 浏览量 回答数 0

回答

1 连接登入很多人第一次使用某工具时,往往打怵,排斥,感觉很不好用。我们先从连接操作的具体细节的讲起,来减少这种不适。step 1 点击上面工具栏的【Connect】按钮step 2 在弹出的Connections 界面中 点击[Create]按钮。因为是第一次,连接信息要新建。step 3 在弹出的Connection Editor 界面编辑登入信息。主要有三类信息要求输入 1. Basic;2.Authentication;3.Default Database。Basic 编辑界面;这时候大家一定要注意Port端口,因为它默认的是27017,大家要根据实际需求调整修改。还有就是Name是显示名称,可以修改为更有代表性的名称。2.点击【Authentication】,进入Authentication界面。此处需输入 Auth DB 数据(数据库名称),用户数据 和 密码数据3.点击【Default DataBase】,进入Default DataBase界面。请一定要输入指定的数据库,否则可能提示错误,如下。MongoError:Authentication failed或者 可以登入进去,但是看不到任何 集合。但是,随着版本的升级,新版本这个栏位的值在登入时可能会自动获取前面输入Auth DB的 输入值,但是目前来看还不是很稳定。所以,还以建议大家手动输入Default DataBase 数据。2.打开一个新的查询界面在很多工具,都会有一个打开查询界面的按钮。例如连接SQL Server的 SSMS客户端,工具栏很明显就有一个功能按钮【新建查询】单nosqlbooster 工具没有,然人着急,无从下手。其实,它可以通过快捷方式来实现。如下:【注意点击时,请先用鼠标点击选中要指定的集合或数据库】3.查询代码生成器这个工具还有一个查询代码生成器,可以将用户编写的查询语言装换成 MongoDB Shell, JavaScript (Node.js), Java, C# and Python 等各种语言。特别有利于初学者 对MongoDB上手,熟悉各种语法。例如 将以下的工具语言转换为可以执行C# 语句。从这儿我们可以看到很多C# 语言关于MongoDB的操作写法。查询语句生成器刚学习MongoDB,可能对一些查询写法比较陌生,没关系,这个工具可以自动生成一些查询语句。生成器按钮,点击红色标注的[Query]弹出 可视化的查询编辑器,如下:点击【OK and Run】就可以生成MongoDB Shell 查询语句。【一定要在生成了db.collectionname..find({}) 命令的界面上编辑,否则,点击Query无效】5 可以使用SQL(结构化查询语言)查询在前面的2中,我们说过了,点击【Ctrl+Alt+T】可以打开一个 SQL 查询界面。说明nosqlbooster支持SQL查询语言。例如 db.employees.aggregate([ { $group: { _id: "$department", total: { $sum: "$salary" } }, } ])可以转换为SQL语言,如下:mb.runSQLQuery( SELECT department, SUM(salary) AS total FROM employees GROUP BY department );其执行结果是一样的。【另外,为了促使自己尽快的熟悉mongo语言和其更高的执行性能,推荐大家还是使用mongo这种JSON类的语言,而不是SQL的语言】6 将查询出的数据导出到Excel文件中在MongoDB的导出功能中支持JSON和CSV格式,而大家熟悉的Excel一般的工具很难支持,而我们可以通过nosqlbooster工具将少量数据导出到Excel中(所谓的少量数据要求主要受限于本地内存)。下面以导出集合testexportToexcel的数据为例,进行演示说明。step 1 执行查询语句 step 2 将显示格式调整为 Table 格式step 3 按Shift 键,选中所要导出的数据step 4 在选中的数据区域中,鼠标右击,选中【Copy Document(s) to Clipboard -Tab-Separted Values】step 5 粘贴至excel文件中,即可。
景凌凯 2019-12-02 02:05:07 0 浏览量 回答数 0

问题

在Eclipse中配置Heritrix HTTP ERROR: 500 ...:报错

开源爬虫: Heritrix 1.14.4 安装/使用 Heritrix 是一个由 java 开发的、开源的网络爬虫,用户可以使用它来从网上抓取想要的资源。其最出色之处在于它良好的可扩展性,方便用户实现自己...
kun坤 2020-06-06 22:31:03 1 浏览量 回答数 1

问题

在Eclipse中配置Heritrix HTTP ERROR: 500 Unable+to+comp

"开源爬虫: Heritrix 1.14.4 安装/使用 Heritrix 是一个由 java 开发的、开源的网络爬虫,用户可以使用它来从网上抓取想要的资源。其最出色之处在于它良好的可扩展性,方便用...
python小菜菜 2020-06-02 19:41:11 1 浏览量 回答数 1

问题

在Eclipse中配置Heritrix HTTP ERROR: 500 Unable+to+comp

"开源爬虫: Heritrix 1.14.4 安装/使用 Heritrix 是一个由 java 开发的、开源的网络爬虫,用户可以使用它来从网上抓取想要的资源。其最出色之处在于它良好的可扩展性,方便用...
python小菜菜 2020-06-02 19:41:23 1 浏览量 回答数 1

回答

本文介绍了如何通过函数计算控制台开发简单的 Serverless Hello World 应用。 前提条件 您已注册阿里云账号并完成实名认证。 开通函数计算服务 打开阿里云函数计算首页。 在页面单击免费开通按钮。函数计算首页 在开通成功页面单击管理控制台,进入函数计算控制台。 创建函数 在函数计算页面右下方快速入口区域单击新建函数。快速入口 在创建函数页面,选择事件函数,然后单击下一步。创建函数2 创建函数有三种方式,分别是:事件函数、HTTP 函数和模板函数。本文以事件函数的方式示例。 配置函数 在配置参数页面,输入所有的必填信息。填写完毕后,单击完成。配置函数2 说明: 绑定日志:控制台会默认为您创建 LogProject 和 LogStore,将您的函数执行日志导入到 LogStore 中。 运行环境:运行环境选择您熟悉的语言,例如 Python、Java、PHP、Node.js 等。 函数入口:选择默认。控制台会创建 index.py 的文件与名为 handler 的函数,选择函数入口为 index.handler 会从 handler 函数开始执行。 函数执行内存:默认为 512 MB,最大为 3072 MB。 超时时间:默认为 60 秒,最长为 600 秒,超过设置的超时时间,函数将以执行失败结束。 实例并发度:单个实例能够并发处理的请求数。 执行函数 在代码执行页签,选择在线编辑,单击执行。代码执行2 结果验证 执行完毕后,您可以在页面下方看到执行结果和详细的日志信息。执行结果2执行完毕后,您也可以在日志查询页签查看历史执行情况。查看日志2 更多信息 关于更多触发函数执行的方式,请参见触发器管理。
1934890530796658 2020-03-27 16:03:45 0 浏览量 回答数 0

问题

云效快速入门

创建企业 如果你还没有加入任何企业,系统会引导你先创建一个企业, 点击这里查看详情。 快速创建一站式方案 在吊顶栏,点击“首页”菜单。在页面中,点击“快速开始”࿰...
行者武松 2019-12-01 21:57:06 1576 浏览量 回答数 0

问题

应用 AXIS 开始 Web 服务之旅:报错

一. 介绍 本文并不是想介绍Web服务的原理、系统架构等,我们假设您已经了解了关于Web服务的一些基本的概念、原理等知识。本文主要是针对那些已经了解Web服 务概念,但是还没有亲身体会Web服务...
kun坤 2020-06-08 11:01:46 3 浏览量 回答数 1

问题

MaxCompute工具及下载:Eclipse开发插件:MapReduce开发插件介绍

选择ODPS项目中的WordCount示例: 右键”WordCount.java”,依次点击”Run As”,”ODPS MapReduce”: 弹出对话框后,选择”example_proj...
行者武松 2019-12-01 22:09:12 914 浏览量 回答数 0

问题

如何将业务服务器接入

前提条件 必选:已开通智能云相册服务并创建PhotoStore。可选:了解阿里云资源访问控制(下文简称RAM)服务的相关概念。本文也会在必要的地方介绍其相关概念。访问控制的相关内容...
云栖大讲堂 2019-12-01 21:11:22 1400 浏览量 回答数 0

问题

消息服务的推广短信如何 新建和管理?

推广短信是为企业用户提供的,以帮助企业用户更好的为客户提供产品推广和宣传的方式。 推广短信暂不为个人用户提供服务。( 如何将个人认证升级企业认证) 产品价格 按量付费是后付费方式࿰...
轩墨 2019-12-01 22:07:27 1942 浏览量 回答数 0

问题

MaxCompute工具及下载:MaxCompute Studio:快速开始:安装步骤

环境要求 IntelliJ IDEA 支持在 Windows, Mac, Linux 操作系统上安装,硬件及系统环境要求请参见 https://www.jetbrains.com/hel...
行者武松 2019-12-01 22:06:03 1527 浏览量 回答数 0

问题

云效使用指南:持续交付:(待迁移)应用构建与发布

创建个人开发分支 企业中的开发者,需要开发新需求时,可申请新分支开发,在RDC称之为“申请变更”(change request)。入口:应用-“新建变更...
行者武松 2019-12-01 22:00:28 1443 浏览量 回答数 0

问题

在Eclipse中配置Heritrix HTTP ERROR 403.10 禁止访问:配置无效

在Eclipse中配置Heritrix HTTP ERROR: 500 Unable+to+compile+class+for+JSP%0A%0AAn+error+occurred&#...
kun坤 2020-05-27 20:05:38 7 浏览量 回答数 1

回答

本文以 Nacos 配置管理的 Demo 应用为例,介绍如何在本地开发、调试 Spring Cloud 应用,实现 Spring Cloud Alibaba Nacos Config 实现配置管理,并通过 SAE 进行配置管理与推送。 背景信息 在开发 Spring Cloud 应用时,您可以在本地使用 Nacos (https://nacos.io) 实现应用的配置管理。由于 SAE 集成了 Nacos 的应用配置管理 ACM 的开源版本,在应用部署到 SAE 后,您可以通过 SAE 对应用进行配置的管理和推送。 本文以 Spring Cloud 应用开发过程为例,使用 Spring Cloud Alibaba Nacos Config 实现配置管理。您也可以下载该应用示例的 Demo nacos-config-example。 说明 Spring Cloud Alibaba Nacos Config 对 Nacos 与 Spring Cloud 框架的进行了整合,支持 Spring Cloud 的配置注入规范。 准备工作 在开始开发前,请确保您已经完成以下工作: 下载 Maven 并设置环境变量。 下载最新版本的 Nacos Server。 启动 Nacos Server。 解压下载的 Nacos Server 压缩包 进入nacos/bin目录,启动 Nacos Server。 Linux/Unix/Mac 系统:执行命令sh startup.sh -m standalone。 Windows 系统:双击执行startup.cmd文件。 在本地 Nacos Server 控制台新建配置。 登录本地 Nacos Server 控制台(用户名和密码默认同为 nacos)。 在左侧导航栏中单击配置列表,在配置列表页面右上角单击新建配置图标增加图标。 在新建配置页面填入以下信息,单击并发布。 Data ID: nacos-config-example.properties Group: DEFAULT_GROUP 配置内容: test.name=nacos-config-test 使用 Nacos Config 实现配置管理 创建一个 Maven 工程,命名为 nacos-config-example。 在pom.xml文件中添加依赖。 以 Spring Boot 2.1.4.RELEASE 和 Spring Cloud Greenwich.SR1 为例。 org.springframework.boot spring-boot-starter-parent 2.1.4.RELEASE org.springframework.boot spring-boot-starter-web com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config 2.1.1.RELEASE org.springframework.cloud spring-cloud-dependencies Greenwich.SR1 pom import org.springframework.boot spring-boot-maven-plugin 示例中使用的版本为 Spring Cloud Greenwich ,对应 Spring Cloud Alibaba 版本为 2.1.1.RELEASE。 如果使用 Spring Cloud Finchley 版本,对应 Spring Cloud Alibaba 版本为 2.0.1.RELEASE。 如果使用 Spring Cloud Edgware 版本,对应 Spring Cloud Alibaba 版本为 1.5.1.RELEASE。 说明 Spring Cloud Edgware 版本的生命周期已结束,不推荐使用这个版本开发应用。 在src\main\java下创建 Packagecom.aliware.edas。 在 Packagecom.aliware.edas中创建nacos-config-example 的启动类 NacosConfigExampleApplication。 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class NacosConfigExampleApplication { public static void main(String[] args) { SpringApplication.run(NacosConfigExampleApplication.class, args); } } 在 Packagecom.aliware.edas中创建一个简单的 ControllerEchoController,自动注入一个属性userName,且通过@Value注解指定从配置中取 Key 为test.name的值。 import org.springframework.beans.factory.annotation.Value; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RefreshScope public class EchoController { @Value("${test.name}") private String userName; @RequestMapping(value = "/") public String echo() { return userName; } } 在src\main\resources路径下创建配置文件bootstrap.properties,在bootstrap.properties中添加如下配置,指定 Nacos Server 的地址。 其中127.0.0.1:8848为 Nacos Server 的地址,18081为服务端口。 如果您的 Nacos Server 部署在另外一台机器,则需要修改成对应的 IP 和端口。如果有其它需求,可以参照配置项参考在bootstrap.properties文件中增加配置。 spring.application.name=nacos-config-example server.port=18081 spring.cloud.nacos.config.server-addr=127.0.0.1:8848 执行NacosConfigExampleApplication中的 main 函数,启动应用。 部署到 SAE 在本地完成应用的开发和测试后,将应用程序部署到 SAE,详细步骤请参见应用部署概述。 说明 SAE 配置管理中心提供了正式商用版本 Nacos Server。当您将应用部署到 SAE 的时候,SAE 会通过优先级更高的方式去设置 Nacos Server 服务端地址和服务端口,以及 namespace、access-key、secret-key、context-path 信息。您无需进行任何额外的配置,原有的配置内容可以选择保留或删除。 如果您是初次在 SAE 控制台进行部署。如果使用 JAR 包部署,在创建应用时应用运行环境 须选 标准 Java 应用运行环境。SAE-JAR方式部署-应用运行环境配置 在部署应用前,请使用 SAE 的配置管理功能,创建与本地 Nacos Server 中相同的应用配置。 登录 SAE 控制台。 在左侧导航栏中选择配置管理。 在配置管理页面选择地域和命名空间,单击页面右侧 添加按钮。 在新建配置页面中设置 Data ID、Group 和 配置内容,配置完成后单击发布。 Data ID: nacos-config-example.properties Group:DEFAULT_GROUP 配置内容: test.name=nacos-config-test 结果验证 部署完成后,可以通过查看日志确认应用是否启动成功。 执行命令curl http://<应用实例 IP>:<服务端口>,如curl http://192.168.0.34:8080 查看是否返回配置内容 nacos-config-test。 在 SAE 控制台将原有配置内容修改为 nacos-config-test2,再执行命令curl http://<应用实例 IP>:<服务端口>,如curl http://192.168.0.34:8080,查看是否返回变更后的配置内容 nacos-config-test2。 配置项参考 如果有其它需求,可以参照下表在bootstrap.properties文件中增加配置。 配置项 key 默认值 说明 服务端地址 spring.cloud.nacos.config.server-addr 无 无 DataId 前缀 spring.cloud.nacos.config.prefix ${spring.application.name} Data ID 的前缀 Group spring.cloud.nacos.config.group DEFAULT_GROUP Data ID 后缀及内容文件格式 spring.cloud.nacos.config.file-extension properties Data ID 的后缀,同时也是配置内容的文件格式,默认是 properties,支持 yaml 和 yml。 配置内容的编码方式 spring.cloud.nacos.config.encode UTF-8 配置的编码 获取配置的超时时间 spring.cloud.nacos.config.timeout 3000 单位为 ms 配置的命名空间 spring.cloud.nacos.config.namespace 常用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源隔离等。 相对路径 spring.cloud.nacos.config.context-path 服务端 API 的相对路径 接入点 spring.cloud.nacos.config.endpoint UTF-8 地域的某个服务的入口域名,通过此域名可以动态地拿到服务端地址。 是否开启监听和自动刷新 spring.cloud.nacos.config.refresh.enabled true 默认为 true,不需要修改。 更多配置项,请参考开源版本的 Spring Cloud Alibaba Nacos Config 文档。
1934890530796658 2020-03-27 11:57:17 0 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT