springCloud+nacos简单搭建

1.nacos安装搭建

官网:

nacos:

默认端口:8848

2.搭建springcloud+nacos项目

1、前置 1、前置介绍, 环境, 以及对应的依赖说明 (重点) 2、创建项目 (主要是给基础像我一样薄弱的同学使用) 3、配置对应的pom文件 (重点) 4、以服务发现进行测试 5、个人总结

1、前置介绍, 环境, 以及对应的依赖说明 环境说明:

  1. JDK:1.8
  2. maven: 3.6.3(本来我用的是3.3.9, 至于为什么更换了版本, 这个后面会说明, 版本是否更换不影响)
  3. Spring Boot: 2.2.5.RELEASE
  4. Spring Cloud: Hoxton.SR3
  5. Spring Cloud Alibaba: 2.2.1.RELEASE
  6. 开发工具: IntelliJ IDEA 2020.2 x64
  7. 系统: Windows 10
  8. 搭建项目前, 还是要说一下Spring Boot、 Cloud、Cloud Alibaba三者对应的关系

Spring Cloud 基于 Spring Boot Spring Cloud Alibaba 是 Spring Cloud 的子项目 先把这个顺序理清楚了, 我们在搭建项目的时候, 以及在后面进行功能的开发,以及所碰到的问题, 包的配置方面, 都能够做到思维更清晰

Spring相关版本不清楚的, 可以参考我本专栏的第一篇文章, 有做详细说明

2、创建项目 1. 创建父项目

  1. 选择maven
  2. next finish (不做任何勾选)
  3. 删除src

2. 创建子项目

  1. new module
  2. 选择spring initializr, 默认选择, next
  3. 选择对应的jdk版本, 打包方式
  4. 图片有做讲解
  5. next
  6. 留一个src和pom文

3、配置pom文件

1.父项目pom.xml 这里需要说一下spring对应的三个依赖从哪里获取, 或者说我为什么这么写, 网上搜索出来的往往各种各样的, 自己有时都不知该如何进行选择, 我们需要有一个自己的抉择标准 这个项目中的, 父项目的pom.xml的作用主要是用来做版本控制使用, 统一jar包版本 springCloud: 我是从官方找寻的:https://spring.io/projects/spring-cloud springCloudAlibaba: 我是从官方找寻的:https://spring.io/projects/spring-cloud-alibaba 基于3、4, 以及上面说有的spring三者的关系,我知道我还缺一个springBoot的 最终我是在nacos的GitHub进行确定了以下的用法:https://github.com/alibaba/spring-cloud-alibaba/blob/master/pom.xml. 这个gitHub进入方式: nacos官网-Nacos Spring Cloud 快速开始-划到最下面有一个Spring Cloud Alibaba (这里要重点说明一下, 官方给的GitHub, 我们也要注意是否过时, 版本对否偏低, 比如nacos完整示例代码请参考,就是已经很久没有进行更新过的项目了)

第一步:

第二步:

希望对你有所帮助!

经验分享 程序员 微信小程序 职场和发展