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版本更新会带来很多问题!!!!!
相关推荐
foggyprojects1 分钟前
客户说“销售额”,系统怎样落到订单含税金额或开票含税销售额?
后端
码农进化录4 分钟前
Java 程序员的 AI 进化论 | 用 AI 生成 Spring Boot 脚手架,省下两小时重复劳动
java·spring boot·openai
名字还没想好☜14 分钟前
Java 用 MethodHandle 替代反射:调用性能实测、invokeExact 的坑与缓存
java·开发语言·缓存·反射·methodhandle
SMF191916 分钟前
【Linux】完美解决缩略图工具gm调用java.io.FileNotFoundException: gm问题
java·开发语言·python
念何架构之路22 分钟前
路由注册:RouterGroup(routergroup.go)
开发语言·后端·golang
sugar__salt25 分钟前
MyBatis-Plus 从入门到实战:高效简化数据库开发的完整指南
数据库·spring boot·mybatis·数据库开发
小当家.10525 分钟前
LLM服务缓存与连接池管理:三层缓存架构与ChatClient池化
java·后端·spring·缓存·llm·agent
万岳科技系统开发32 分钟前
医疗诊所小程序如何实现患者管理和会员运营?
java·小程序·apache
小当家.10537 分钟前
Token成本控制实战:语义缓存、上下文压缩与工具缓存
java·spring·缓存·token·上下文
乐观勇敢坚强的老彭40 分钟前
C++ STL 常用容器的速查表
java·c++·算法