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版本更新会带来很多问题!!!!!
相关推荐
学长毕业设计1 小时前
基于SpringBoot的公益基金管理系统(源码+文档+讲解视频)
java·spring boot·后端
东小西1 小时前
【SAA实战】第 3 篇 · 工具调用全攻略:把业务能力交给 Agent 自己调度
java·后端·spring
东小西1 小时前
【SAA实战】第 4 篇 · Agent 短期记忆:saver 让 Agent 跨轮记得住(threadId 隔离)
java·后端·spring
许彰午2 小时前
22-DataCenter报文序列化
java·低代码·架构·状态模式
2601_962065252 小时前
[MySQL] SQL优化之性能分析
java·sql·mysql
阿kun要赚马内2 小时前
MySQL 索引基础
后端·mysql
小范同学_2 小时前
JDK1.7 与 JDK1.8 HashMap 底层原理对比 + 数组并发扩容死循环详解
java·开发语言
码事漫谈2 小时前
我啥都能做,却不知道做什么了
后端
geovindu3 小时前
CSharp: 万年历
开发语言·后端·c#·.net
予昊3 小时前
从零实现“在线五子棋对战“:WebSocket 实时通信 + 段位匹配
java·开发语言·网络·websocket