springboot+nacos使用

依赖

nacos服务发现和注册的依赖

<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

配置

spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/wddatabase?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=trueusername: rootpassword: rootapplication:name: wd-adminprofiles:active: devcloud:nacos:config:server-addr: 192.168.140.135:8848file-extension: properties# nacos注册中心地址,注意:结尾不能带斜杠/discovery:server-addr: 192.168.140.135:8848namespace: public

访问nacos地址

http://192.168.140.135:8848/

dataId是由配置信息里的application.name和profiles.active和文件类型组成的

group信息修改

代码示例

@Value("${user.id}")
private String id;
@Value("${user.name}")
private String name;
@Value("${user.age}")
private String age;/*** 测试** @return CommonResult*/
@PostMapping("/")
public CommonResult<String> test() {System.out.println(id + name + age);return CommonResult.success();
}

修改配置信息

测试运行

自定义配置namespace和服务发现namespace

先把配置配置好

spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/wddatabase?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=trueusername: rootpassword: rootapplication:name: wd-adminprofiles:active: devcloud:nacos:config:server-addr: 192.168.140.135:8848file-extension: properties# nacos注册中心地址,注意:结尾不能带斜杠/group: adminnamespace: 7ca03771-8cda-43d1-8880-c4f66077ddf9discovery:server-addr: 192.168.140.135:8848group: adminnamespace: 7ca03771-8cda-43d1-8880-c4f66077ddf9

命名空间新建  

新建配置,保存

dataId是由application.name和profiles.active组成

再次进行测试,修改成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/739949.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

亿发解析:互联网浪潮席卷,新零售崛起成为未来十年无可忽视之势

随着人们消费能力和水平的提高&#xff0c;消费者对产品质量的关注已不再仅限于产品本身&#xff0c;而更加强调产品质量与消费服务体验的双重重要性。随着互联网、移动支付、快递物流等技术的发展&#xff0c;这些技术催生了零售领域的新模式、新经济和新业态&#xff0c;为新…

区块链web3智能合约Solidity学习资源整理

简单说明&#xff1a; Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了 C&#xff0c;Python 和 Javascript 语言的影响&#xff0c;设计的目的是能在以太坊虚拟机&#xff08;EVM&#xff09;上运行。 Solidity中文官方文档&#xff1a; ht…

代码随想录算法训练营第52天|300.最长递增子序列 674.最长连续递增序列 718.最长重复子数组

300.最长递增子序列 这道题还挺简单的&#xff0c;咱们设置dp[i]表示到第i个数字时的递增子序列的最长的值&#xff0c;那么dp[i]就要遍历从0到i-1的数&#xff0c;也就是看看当前这个数字是否比前面的数字大&#xff0c;如果大的话就看看现在的子序列长度是否会长于前面那个数…

机试:最大子序列的和

问题描述: 算法思想: 若第(i-1)个序列的小于0,则第i个序列的最大值为nums[i]; 若第(i-1)个序列的小于0,则第i个序列的最大值为max(i-1) nums[i]; 如果max(i-1)>0,max(i)max(i-1)Nums(i) 如果max(i-1)<0,max(i)Nums(i)代码示例: #include <bits/stdc.h> //该算法…

请列出50个java热点面试题目

以下是50个Java热点面试题目&#xff0c;涵盖了Java基础知识、集合框架、多线程、JVM、设计模式等多个方面&#xff1a; Java的基本数据类型有哪些&#xff1f;它们各自的特点是什么&#xff1f;谈谈Java中的自动装箱和拆箱机制。Java中的字符串是不可变的&#xff0c;谈谈你对…

第五十六回 徐宁教使钩镰枪 宋江大破连环马-飞桨图像分类套件PaddleClas初探

宋江等人学会了钩镰枪&#xff0c;大胜呼延灼。呼延灼损失了很多人马&#xff0c;不敢回京&#xff0c;一个人去青州找慕容知府。一天在路上住店&#xff0c;马被桃花山的人偷走了&#xff0c;于是到了青州&#xff0c;带领官兵去打莲花山。 莲花山的周通打不过呼延灼&#xf…

Promise其实也不难

难点图解&#xff1a;then&#xff08;&#xff09;方法 ES6学习网站&#xff1a;ES6 入门教程 解决&#xff1a;回调地狱&#xff08;回调函数中嵌套回调&#xff09; 两个特点&#xff1a; &#xff08;1&#xff09;对象的状态不受外界影响。Promise对象代表一个异步操作&…

常用的深度学习框架

深度学习作为人工智能领域的重要分支&#xff0c;已经广泛应用于图像识别、语音识别、自然语言处理等多个领域。为了方便研究者和开发者进行深度学习模型的构建和训练&#xff0c;各种深度学习框架应运而生。本文将介绍一些常用的深度学习框架&#xff0c;并简要分析它们的特点…

go生成terraform .tf配置

代码 package mainimport ("fmt""github.com/hashicorp/hcl/v2/hclwrite""github.com/zclconf/go-cty/cty""os""io/ioutil" )func main() {// 创建一个空的文件体系f : hclwrite.NewEmptyFile()// 创建一个body对象&#x…

【二十八】【C++】vector类的运用复习

vector类的创建 #include <iostream> using namespace std;#include <vector>void show(vector<int> vec) {if (vec.empty()) {cout << "vector is empty." ;}for (auto x : vec) {cout << x << " ";}cout << e…

AvP:水平基因转移HGT检测

帮其他人做的一个尝试&#xff0c;本身不太了解这一块&#xff0c;要是做错了请多多包涵 Home GDKO/AvP Wiki GitHub 安装AvP 数据库准备 git clone https://github.com/GDKO/AvP.git conda create --name avp conda activate avp conda install -y -c bioconda mafft bl…

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:PluginComponent)

提供外部应用组件嵌入式显示功能&#xff0c;即外部应用提供的UI可在本应用内显示。 说明&#xff1a; 该组件从API Version 9开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。本组件为系统接口。 子组件 无 接口 PluginComponent(value:…

VMware Workstation Pro安装步骤教程

VMware是一款流行的虚拟机软件&#xff0c;允许用户在单一物理机上模拟多个独立的虚拟操作系统。本文将介绍如何安装VMware Workstation Pro并创建一个新的虚拟机。 一、VMware Workstation Pro安装步骤 下载VMware Workstation Pro 访问VMware官网&#xff0c;找到Workstatio…

strstr函数及其模拟实现

模拟实现的代码&#xff1a; char* my_strstr(char* p1, char* p2) {char* startp1;//记录被查找字符串的首地址char* begin p2;//记录要查找字符串的首地址while (1){while (*p1 ! *p2)//首元素不相同&#xff0c;p1向后移动一位{p1;}start p1;//找到了首元素相同的地址&am…

​如何防止网络攻击?

应对不同类型网络攻击的最佳途径是“知己”、“知彼”&#xff0c;在了解它们的工作原理、能够识别其手段、方法及意图的前提下&#xff0c;找出针对性的应对文案。今天&#xff0c;就为大家总结以下防止不同类型网络攻击的有效方法&#xff0c;希望无论是对个人、还是企业和组…

在文件夹下快速创建vue项目搭建vue框架详细步骤

一、首先在你的电脑目录下新建一个文件夹 进入该文件夹并打开控制台&#xff08;输入cmd指令&#xff09; 进入控制台后输入 vue create springboot_vue (自己指定名称) 如果出现这类报错如&#xff1a;npm install 的报错npm ERR! network request to http://registry.cnp…

Node.js 中的 HTTP 模块教程

在 Node.js 中&#xff0c;HTTP 模块是一个核心模块&#xff0c;用于处理网络请求和响应。通过 HTTP 模块&#xff0c;我们可以创建 HTTP 服务器和客户端&#xff0c;实现网络通信和数据交互。本教程将介绍如何使用 Node.js 的 HTTP 模块来创建一个简单的 HTTP 服务器。 1. 创…

Day44| 518 零钱兑换 II 377 组合总和 Ⅳ

目录 518 零钱兑换 II 377 组合总和 Ⅳ 518 零钱兑换 II class Solution { public:int change(int amount, vector<int>& coins) {//1 dp数组代表j时能凑成j的方法vector<int> dp(amount 10, 0);//2 初始化//注意本题我们凑成amount 0的方式是1种就…

Kindle刷安卓系统,安装微信读书教程

本文是由kindle第八代版本&#xff08;固件版本是5.16.2.1.1&#xff09;实践&#xff0c;根据网络资源整理而来。 一、越狱 主要参考&#xff1a;Kindle 通用越狱教程&#xff1a;适用版本小于等于 5.16.2.1.1 固件 – 书伴。 辅助参考&#xff1a;Kindle最新越狱体验&…

简单使用Xmind

xmind找不到快捷键提示&#xff0c;也没有按钮介绍&#xff0c;使用起来还得搜索一下&#xff0c;还挺麻烦的&#xff0c;如果有快捷键&#xff1a; 添加同级主题Enter添加子主题Insert / Tab删除主题Delete添加标注AltEnter主题内换行CtrlEnter拷贝CtrlC粘贴CtrlV撤销CtrlZ …