当前位置: 首页 > news >正文

网站商城运营模式网站建设如何商谈

网站商城运营模式,网站建设如何商谈,怎么做网页链接教程,设计接单app平台有哪些说明:nacos 不一定只能用于微服务架构,单体架构也能使用 Nacos 作为项目云端配置中心,利用 nacos 配置热更新的功能,存储一些需要实时更新的配置。 本文介绍单体项目如何整合 nacos,使用 nacos 的配置中心。 整合 &…

说明:nacos 不一定只能用于微服务架构,单体架构也能使用 Nacos 作为项目云端配置中心,利用 nacos 配置热更新的功能,存储一些需要实时更新的配置。

本文介绍单体项目如何整合 nacos,使用 nacos 的配置中心。

整合

(1)pom.xml

创建一个 Spring Boot 项目,pom.xml 如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.3.13</version><relativePath/></parent><groupId>com.hezy</groupId><artifactId>nacos_demo</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><!-- Web依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- 配置依赖 --><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId><version>2023.0.3.3</version></dependency></dependencies>
</project>

注意 Spring Boot 和 nacos 的版本,有兼容问题

(2)application.yml

application.yml 如下:

server:port: 8080spring:application:name: nacos-democonfig:import:- nacos:nacos-demo.yml?group=demo&namespace=nacos-democloud:nacos:config:enabled: truenamespace: nacos-demoserver-addr: localhost:8848file-extension: ymlgroup: demoimport-check:enabled: false

最后的 import-check: enabled=false 是启动时配置校验,=true 时发现在 nacos 上找不到该服务的配置启动会报错。

(3)云端创建配置

在 nacos 控制台,对应 namespace 下对应的 group 下创建一个配置,配置名(data id)要与项目中配置的服务名与设置的扩展名(yml)一致,如下:

在这里插入图片描述

使用

在代码的 Service 层,读取某个配置项

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.stereotype.Service;@RefreshScope
@Service
public class DemoServiceImpl implements DemoService {@Value("${demo.name}")private String name;@Overridepublic String demo() {return name;}
}

注意类上要加 @RefreshScope 注解,该注解可热更新配置。nacos 配置的内容如下:

在这里插入图片描述

启动项目,调用接口

在这里插入图片描述

修改 nacos 配置值

在这里插入图片描述

再次调用接口,读取的是修改后的配置

在这里插入图片描述

控制台有打印日志

在这里插入图片描述

总结

本文介绍了单体项目使用 Nacos 作为云端配置中心使用,作为注册中心,则引入下面这个依赖

        <!-- 注册依赖 --><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><version>2023.0.3.3</version></dependency>

配置文件如下:

spring:application:name: nacos-democloud:nacos:discovery:namespace: nacos-demoserver-addr: localhost:8848group: demo
http://www.dtcms.com/a/493851.html

相关文章:

  • ppt网站链接怎么做手机能建设网站吗
  • 活动策划流程及细节seo推广代运营
  • 金融网站框架模板wordpress the7主题
  • 建网站建网站如何做一家专门卖零食的网站
  • 做册子模板素材有哪些网站设计方案表网站名称
  • 淘宝网站开发的意义官网好看的公司
  • 做的最好的门户网站网站建设公司的前端
  • WordPress网站注册账户珠海网站建设网络公司怎么样
  • 武进网站建设方案做网站做本地服务器
  • 马鞍山网站建设文wordpress mysql
  • 建设银行哪个是假网站百度一下官网
  • 青岛市网站建设公司如何在别人的网站模板上加兼容
  • 哪个网站可以做奖状企业管理咨询公司注册条件
  • html5网站链接标签关键词挖掘工具网站
  • o2o网站咋建设中国软件园排名前十
  • 网站不支持ie8怎样设计一个网页
  • 网站建设价格最低多少钱如何做wordpress主题
  • 做网站哪家公司比较好而且不贵wordpress主题更新无法创建目录
  • 单产品网站模板wordpress文件介绍
  • 著名的响应式网站有哪些整合营销包括哪些内容
  • 购买一个网站域名需要多少钱网站设计师主要做什么
  • 江宁滨江网站建设整站排名优化公司
  • 宿迁北京网站建设宁波建筑公司排名
  • 西乡做网站的公司wordpress客户端制作
  • 怎样在手机上做动漫视频网站嘉兴模板开发建站
  • 东莞机电学校网站建设与管理如何修改网站ico
  • 农业网站设计房产网站模板
  • jsp网站开发登陆三河网站建设公司
  • 关于公司网站建设情况的汇报wordpress 渗透
  • 网站下载软件怎么安装如何才能看到国外的设计网站