springcloud|springcloud - alibaba快速上手 - 更新完毕

1、简单对比一下springcloud与springcloud-alibaba

  • springcloud|springcloud - alibaba快速上手 - 更新完毕
    文章图片

  • springcloud|springcloud - alibaba快速上手 - 更新完毕
    文章图片

2、准备知识
  • 官网:https://nacos.io/zh-cn/
  • 查看cloud和springboot的对应关系
    • https://start.spring.io/actuator/info
  • 查看cloud与alibaba的版本对应关系
    • https://hub.fastgit.org/alibaba/spring-cloud-alibaba/wiki/版本说明
  • 组件版本对应关系
    • springcloud|springcloud - alibaba快速上手 - 更新完毕
      文章图片
  • springboot、springcloud、springcloud-alibaba版本对应关系
    • springcloud|springcloud - alibaba快速上手 - 更新完毕
      文章图片
3、linux部署服务 3.1)、环境准备
  • 64 bit JDK 1.8 + ( 包括Window中的 和 Linux中的环境配置 ) linux-JDK8下载地址
  • Maven 3.2 + ( Window中的环境配置 )Maven下载地址
  • 下载nacos服务:官网地址
    • springcloud|springcloud - alibaba快速上手 - 更新完毕
      文章图片

    • 注:要选择其他版本也可以,注意前面说的版本对应问题就行,我这里使用2.0.3,选这个版本对我后面的操作没影响
  • linux部署nacos服务
    • springcloud|springcloud - alibaba快速上手 - 更新完毕
      文章图片

    • springcloud|springcloud - alibaba快速上手 - 更新完毕
      文章图片

  • 【springcloud|springcloud - alibaba快速上手 - 更新完毕】Window中启动不一样,其实早就会了的( 双击嘛 )
    • springcloud|springcloud - alibaba快速上手 - 更新完毕
      文章图片
  • 经过如上的操作之后,就可以进入可视化页面了
    • 访问地址:http://自己服务器ip:8848/nacos
    • 初始化账户和密码:nacos和nacos
    • 进去之后,就是如下样子,这里就是以后打交道的地方
      • springcloud|springcloud - alibaba快速上手 - 更新完毕
        文章图片
4、快速上手 4.1)、依赖
  • 父项目依赖管理
spring-boot-parent org.springframework.boot2.3.12.RELEASE

  • 项目需要的依赖
org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery org.springframework.cloud spring-cloud-dependencies Hoxton.SR12 pom import com.alibaba.cloud spring-cloud-alibaba-dependencies2.2.6.RELEASE pom import

4.2)、bootstrap.yml / application.yml配置
server: port: 8011spring: application: name: ALIBABA-PUBLISHER cloud: nacos: discovery: server-addr: 162.14.66.60:8848# 自己的服务器ip:8848management: endpoints: web: exposure: include: "*" # 健康检查

4.3)、编写启动类 并 启动程序
package cn.zixieqing; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; /** * @ClassName PublisherApplication * @Author ZiXieQing * @Date 2021/12/6 * Version 1.0 **/@SpringBootApplication @EnableDiscoveryClient// 开启nacos的客户端功能 public class PublisherApplication {public static void main(String[] args) {SpringApplication.run(PublisherApplication.class, args); } }

运行效果如下:
  • springcloud|springcloud - alibaba快速上手 - 更新完毕
    文章图片

    推荐阅读