Naocs本地部署&安装3.2.3+Spring boot 3.2.0

复制代码
nacos:3.2.3
spring boot:3.2.0

一、下载Nacos、启动

1、Mac/Linux

java 复制代码
curl -fsSL https://nacos.io/nacos-installer.sh | sudo bash

2、启动

java 复制代码
nacos-setup

二、Spring boot接入

1、导入依赖

java 复制代码
    <properties>
        <java.version>17</java.version>
        <spring-cloud.version>2023.0.3</spring-cloud.version>
        <spring-cloud-alibaba.version>2023.0.3.2</spring-cloud-alibaba.version>
    </properties>
    
<dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
                <version>${spring-cloud-alibaba.version}</version>
            </dependency>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
                <version>${spring-cloud-alibaba.version}</version>
            </dependency>

            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-loadbalancer</artifactId>
                <version>4.3.3</version>
            </dependency>

2、配置文件

复制代码
bootstrap.yml
java 复制代码
spring:
  profiles:
    active: dev
  application:
    name: order
复制代码
bootstrap-dev.yml
java 复制代码
spring:
  cloud:
    bootstrap:
      enable: true
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
        namespace: public
        group: DEFAULT_GROUP
        username: nacos
        password: password
      config:
        server-addr: 127.0.0.1:8848
        namespace: public
        file-extension: yaml
        username: nacos
        password: password
        group: DEFAULT_GROUP
        refresh-enabled: true
  config:
    import:
      - optional:nacos:order-dev.yaml
      # - optional:nacos:${spring.application.name}.${spring.cloud.nacos.config.file-extension}
     #注意!!!!spring boot3.x版本这样加载了,查了下AI2.4.x好像就需要了,具体自行验证
server:
  port: 8083

# 日志配置
logging:
  level:
    com.demo: debug
    com.alibaba.nacos: debug

3、最后

复制代码
注意spring boot版本更新会带来很多问题!!!!!
相关推荐
苜蓿muxu3 小时前
常用代码命名规范
java
工程师小爱3 小时前
电芯尺寸合格,不等于电池包尺寸合格
后端
geovindu3 小时前
rust:Memento Pattern(续)
开发语言·后端·设计模式·rust·行为模式·备忘录模
闲云lazycloud3 小时前
第 1 课:Harness 与 Agent 运行时
人工智能·后端
马优晨3 小时前
JAVA 中 VO 实体类是什么意思,为什么要做这个
java·开发语言·状态模式·java vo·java vo是什么
熊哈哈O_o4 小时前
260+异构同步链路:DDL语法自动翻译在大规模数据同步中的实现原理
后端
Baron X4 小时前
Eclipse Temurin 21 (JRE) Alpine 镜像获取、离线导入与推送操作
java·docker·eclipse·temurin
用户9888321871744 小时前
别把 IOptionsSnapshot 注入单例:从生命周期看 .NET 配置读取
后端
姜鱼问生4 小时前
别再 chmod 777 了,用 ACL 给它开一扇窗
后端·算法·架构
孙浩君4 小时前
我用 Spring Boot + xterm.js 写了个终端风格互动叙事游戏引擎:游戏即文件,上传一个 JSON 就能玩
java