SpringBoot怎么接入Nacos
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍了SpringBoot怎么接入Nacos 的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot怎么接入Nacos 文章都会有所收获,下面我们
千家信息网最后更新 2026年10月31日SpringBoot怎么接入Nacos1).Nacos 是一款 易用的动态服务发现 2).Nacos为applications提供管理服务管理平台
1)到Nacos 下载页面,下载Nacos 的服务器
1)pom 文件中引入依赖 2)配置在项目的application.java 中添加 @EnableDiscoveryClient 注解 例子如 下 3)在 /src/main/resources/application.properties 中添加Nacos de 配置,并为应用命名 1)引入声明式远程调用依赖 openFegin (https://spring.io/projects/spring-cloud-openfeign) 2)在上文 优惠券服务添加测试接口 3)建立接口 CouponFeignService 通 过@FeignClient("mail-coupon") 指定调用Nacos对应的服务 通过@RequestMapping("/coupon/coupon/member/list") 调用对应的完整地址 4)在application.java 中添加开启远程调用 并指定接口的包 5)在会员服务中建立测试接口,来测试从会员服务所取得的值
可以看到,从优惠券服务中获取到的 满100减10 信息
这篇文章主要介绍了SpringBoot怎么接入Nacos 的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot怎么接入Nacos 文章都会有所收获,下面我们一起来看看吧。
引言:
Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心),本文将通过理论结合实践的方式,配置注册中心
1.Nacos 介绍
查看官网https://nacos.io/ 可以在首页看到
2.Nacos 的部署
如果是windows 下载zip 包,如果是Linux 则下载tar.gz 包
解压完成如上图所示
2)如果是window用户则直接双击startup.cmd
如果是Linux/Unix/Mac , 执行命令 sh startup.sh -m standalone
打开浏览器http://localhost:8848/nacos/#/login
输入默认账号nacos 密码 nacos
即可登录到主界面
点击左侧服务管理,即可看到服务列表页面
3.SpringBoot 项目接入Nacos
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery
@SpringBootApplication@EnableDiscoveryClientpublic class ProviderApplication {public static void main(String[] args) {SpringApplication.run(ProviderApplication.class, args);}}
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 spring.application.name=mail-coupon
4)启动springBoot项目即可,在管理页面看到启动的服务
4.SpringBoot 项目调用Nacos 中的其他项目
org.springframework.cloud spring-cloud-starter-openfeign
@RequestMapping("/member/list")public R membecoupons() { CouponEntity couponEntity = new CouponEntity(); couponEntity.setCouponName("满100减10"); return R.ok().put("coupons", Arrays.asList(couponEntity));}@FeignClient("mail-coupon")public interface CouponFeignService {@RequestMapping("/coupon/coupon/member/list")public R membecoupons();}
@EnableFeignClients(basePackages = "person.zxc.mall.member.feign")
@RequestMapping("/coupons")public R test() {MemberEntity memberEntity = new MemberEntity();memberEntity.setNickname("张三");R membecoupons = couponFeignService.membecoupons();return R.ok().put("member", memberEntity).put("coupons", membecoupons.get("coupons"));}
6)最后访问会员服务接口
http://localhost:8000/member/member//coupons
关于"SpringBoot怎么接入Nacos "这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"SpringBoot怎么接入Nacos "知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
服务
接入
接口
项目
管理
会员
知识
页面
测试
配置
优惠券
会员服务
内容
篇文章
优惠
上图
上文
价值
例子
动态
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳九邦互联网科技有限公司
深圳恒合互联网络科技有限公司
圆梦互联网科技
互联网科技战争
中国互联网科技发展
亿策互联网科技
北京互联网络科技有限公司
互联网科技logo
互联网 视角下的科技创新
互联网科技生活的内容
无锡溥仪互联网科技有限公司
广西拼得多互联网科技有限公司
移动互联网科技股
内蒙古九一互联网科技
2021互联网科技公司排名
科技互联网经济论坛
玉溪新华互联网科技怎么选
三亚科技创新互联网基地
华人运通互联网科技公司
互联网 科技节活动 微视频大赛
伟宏互联网科技
互联网科技公司经营范围
期待互联网科技
互联网科技ppt模板
四川狮子座互联网科技
互联网科技宣传片
上海宁丞科技互联网
互联网媒体平台算高科技产业
工业互联网科技成果转化
珠海东科互联网科技有限公司