第一个服务
mkdir java
创建一个空的文件夹cd java
进入文件夹- 运行命令
2.5.1
mvn archetype:generate -DarchetypeGroupId=com.hvisions.archetype -DarchetypeArtifactId=demo-archetype -DarchetypeVersion=2.5.1 -DgroupId=com.hvisions -DartifactId=test -Dpackage=com.hvisions.test -DinteractiveMode=false
此命令需要将maven的setting文件中加入公司的私服地址。(请查阅开发环境初始配置)
如果没有你安装的版本,请查阅旧版开发手册
里面的groupId 和package中的com.hvisions 不要改,artifactId和package中com.hvisions 后的可以自行修改。
- 修改bootstrap.yaml 配置中的nacos连接信息 ;
- 登录nacos,选择命名空间菜单,点击右上角
新建命名空间
按钮创建dev名称空间(如果存在可以省略此步骤)
注意: 新建时名称空间id要填dev,否则会生成随机值,导致服务无法注册到nacos
; - 创建名称空间完毕后,点击配置管理菜单,选择配置列表,正上方tab页切换至dev名称空间,点击右侧
+
按钮新建配置,DataID填写demoService
(此名称与spring.application.name一致),配置格式选择yaml,在配置内容中填写数据库连接信息; mvn clean package
编译项目,第一次由于需要下载相关的jar包编译速度会比较慢 ;cd demo-server/target
进入编译结果文件夹;- 运行程序
java 命令
java -jar *.jar
(前缀是根据artifactid而更改,有可能会发生变化,请查看target文件夹中具体的jar包);
如果使用的是idea类似的开发工具
修改对应的bootstrap.yaml 的相关配置,启动程序即可
- 访问地址http://localhost:9999/swagger-ui.html 默认暴露9999端口,可以通过server.port参数进行修改。