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版本更新会带来很多问题!!!!!
相关推荐
CoderYanger4 小时前
Java EE 进阶:8.MyBatis 操作数据库(入门)(第二弹)
java·数据库·spring boot·spring·面试·java-ee·mybatis
CQU_JIAKE6 小时前
11.7[高体】
java·后端·spring
Csvn7 小时前
认识 Nginx
后端·nginx
apcipot_rain7 小时前
C++转Java日记(04)
java·开发语言·c++
红尘散仙7 小时前
谁说终端只能敲键盘?我用 Rust 给小说阅读器加上了鼠标
前端·后端·rust
特立独行的猫A8 小时前
我给女儿写了个打字练习:一边敲键盘,一边把小学英语单词记牢
java·后端·python
陈随易8 小时前
C++26 草案被否,二十八年来头一回
前端·后端·程序员
金銀銅鐵9 小时前
同一个 Hello World,Kotlin 和 Java 在字节码层面差在哪
jvm·后端·kotlin
憧憬成为java架构高手的小白9 小时前
LangGraph4j 实战(下)
java
天诰10 小时前
SA-K-11 检索会消失吗与四个未解问题
java·服务器·人工智能·python·机器学习·ai编程