SpringCloudAlibabaNacos+SpringBoot+MybatisPlus+Swagger2+Druid整合笔记(一)

SpringCloud+SpringCloudAlibaba+MyBatis-Plus打造的B2C商城源码 项目介绍 项目是一套电商项目,包括前台商城系统以及后台管理系统,基于SpringCloud + SpringCloudAlibaba + MyBatis-Plus实现,采用Docker容器化部署。 前台商城系统包括:用户登录、注册、商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。 后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大模块。 本项目源码是可以分享给各位读者大大一起学习进步的 项目源码获取方式:点击这里查看获取方式 组织结构: ... 阅读详情

版本 (踩了太多版本的坑,所以写在最前面😅)

SpringCloudAlibaba SpringCloud Nacos Springboot RocketMQ Dubbo MybatisPlus Mysql Druid Swagger2
2.2.7.RELEASE Hoxton.SR12 2.0.3 2.3.12.RELEASE 4.6.1 2.7.13 3.4.3.4 8.0.23 1.2.8 2.9.2

开发环境

系统 IDEA Jdk maven Mysql Server
Mac 2020.1 1.8 3.6.1 8.0.27

Nacos整合

官方地址:https://nacos.io/zh-cn/index.html

一、Nacos Server准备

第一步:下载源码或安装包(不赘述,不清楚建议看官方文档😊)
第二步:启动服务器(以Mac系统为例)
1.找到nacos文件bin目录
2.基于此目录打开终端窗口
3.输入命令
启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
第三步:登录验证

登录地址:http://127.0.0.1:8848/nacos/index.html 默认账号/密码nacos/nacos

第四步:配置mysql数据库(注意数据库版本)
1.找到nacos文件conf目录下的nacos-mysql.sql文件
2.导入sql文件到自己的数据库
3.修改nacos文件conf目录下的application.properties文件
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
第五步:重启Nacos服务验证
1.登录nacos,新增配置
2.查看数据库表tenant_info中是否有配置记录

二、Nacos配置中心整合

第一步:创建项目(不赘述,不清楚建议放弃😅)
第二步:添加依赖
1.父工程(pms)的完整pom文件
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.gxl</groupId>
    <artifactId>pms</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>pms</name>
		<packaging>pom</packaging>
    <description>my project management system</description>

    <properties>
        <java.version>1.8</java.version>
        <spring-boot.version>2.3.12.RELEASE</spring-boot.version>
        <spring-cloud.version>Hoxton.SR12</spring-cloud.version>
        <
springboot+mybatis-plus+spring cloud alibaba+druid 文章目录一、前言二、[Spring boot](https://www.yiibai.com/spring-boot/)三、[Spring cloud](https://springcloud.cc/spring-cloud-dalston.html#_spring_cloud_config_server)四、[Mybatis-plus](https://mybatis.plus/guide/)五... 阅读详情

相关推荐

spring-cloud-alibaba +nacos+fegin +mybatisplus整合

1.实体类工程 pojo 实体类工程pom文件 <parent> <artifactId>kfl-cloud</artifactId> <groupId>com.kfl</groupId> <version>0.0.1-SNAPSHOT</version> </parent> <version>${pojo.version}</ve

weixin_39052568的博客 1077

cloud-seata-nacos:springcloud + mybatis plus + nacos +伪装+ mysql

概述 这个项目架构由自己建造使用架构为主流的Spring Cloud Alibaba主要用于尝试新技术并进行整合测试,最终用于实践 环境 杰克1.8 Maven 3.6.3 工具 想法2020.3 吉特邮差导航外壳MobaXterm Mobaxterm redis-desktop-manager 崇高测试 框架 春云纳科斯假装MySQL 8.0 mybatis-plus(代码生成器待实现) 网关redis(单机,待完善完善) rocketMQ(单机,待完善体现) seata(待分布式测试) xxl-job(待完成) zookeeper(待完成) 技术 多线程-螺纹池(这里需要组装统一管理的工具类)代码生成器fastjson Lombok阿里连接池(ali-durid) commons-lang(StringUtils工具) 切面pagehelper(分页) mvn插件(打包,压缩等) 工具

Verilog实现SPI通信协议驱动设计

线性序列机实现SPI协议

H19981118的博客 6086

usb设备的定位信息获取

一个usb hub有20个口,每个口有一个标号,那么如果一个为X的标号插入了一个android设备,如何通过函数,得到这个X,代码实现如下,获取了location, 得到类似 Port_#0002.Hub_#0003 的字符串,然后,要对应一个表。

babytiger的专栏 2107

自动驾驶中的多传感器融合实战:用卡尔曼滤波搞定毫米波雷达与摄像头航迹对齐

本文深入探讨了自动驾驶中多传感器融合的实战技术,重点介绍了如何使用卡尔曼滤波实现毫米波雷达与摄像头的航迹对齐。通过分析传感器特性差异、时空同步挑战及工程化实现步骤,提供了包括状态向量定义、观测矩阵设计和故障检测机制在内的完整解决方案,最终实现0.15米以内的高精度航迹对齐。

weixin_28728495的博客 411

在线机器学习(OML-AD)应对时序数据概念漂移的异常检测实战

时序数据异常检测是监控系统健康、识别业务风险的核心技术。其基本原理是通过预测模型学习数据的正常模式,并将预测误差作为异常判定的依据。然而,当数据背后的统计规律随时间发生变化,即发生概念漂移时,传统的静态模型会失效,导致误报和漏报激增。在线机器学习技术通过增量学习,使模型能够随每个新数据点实时微调,为预测式异常检测提供了动态适应能力,从而在数据流持续演化的场景下保持检测的鲁棒性。这种将预测与检测无缝衔接的OML-AD框架,尤其适用于工业监控、金融风控等对实时性与资源效率要求高的领域,有效解决了概念漂移这一核心

weixin_29889665的博客 533

开源免费!ReaLTaiizor如何用MIT许可证打造专业级WinForm UI?

摘要: ReaLTaiizor是一款开源UI控件库,为WinForm应用提供现代化界面解决方案。支持100+组件、多主题切换(浅色/深色/自定义)和.NET 4.8-8.0全版本兼容,MIT许可证允许免费商用。通过NuGet快速安装,3步改造传统界面:1)注入主题(如this.Theme = new Dark()),2)替换原生控件为高颜值组件(如ModernGrid替代DataGridView),3)集成高级功能(分页/动画提示)。典型场景包括登录界面美化(进度动画+通知控件)和数据表格Material风

墨夶的博客 1522

使用mid360运行lio-livox对比fast-lio2

msg_type为激光雷达发出的数据格式,有livox自定义数据类型格式CustomMsg和ros标准的PointCloud2格式,因此首先需要确定激光雷达端配置的是哪种格式。可以从激光雷达的ros驱动中看到驱动端有三种格式可以选,驱动端的数字2对应lio-livox中的1,驱动端的0对应lio-livox的格式0。如果使用的是Ubuntu18.04编译完成后运行直接成功,如果使用20.04运行会报错,需要修改以下源代码。针对livox-mid360 运行lio-livox的一些问题。

z1872385的博客 1231

Linux 内核中 ARP 协议的全链路解析:从触发机制到物理层发送

核心设计思想按需解析:减少不必要的 ARP 请求,降低网络负载。分层解耦:协议栈各层(邻居子系统、Netfilter、驱动)职责分离,提高扩展性。ARP的核心作用是将IP映射为MAC地址,确保数据链路层能正确封装帧。其触发时机围绕“未知MAC地址需求”展开,覆盖通信初始化、缓存更新、网络变更及维护等多种场景。

数字人生 369

YOLOv12改进策略【注意力机制篇】| 2024 PPA 并行补丁感知注意模块,提高小目标关注度(二次改进A2C2f)

本文记录的是利用改进检测精度,详细说明了优化原因,注意事项等。原论文在红外小目标检测任务中,小目标在多次下采样操作中容易丢失关键信息。通过替代编码器和解码器基本组件中的传统卷积操作,更好地保留小目标的重要信息。HCF-Net: Hierarchical Context Fusion Network for Infrared Small Object Detection采用多分支特征提取策略,通过不同分支提取不同尺度和层次的特征。利用局部、全局和串行卷积分支,对输入特征张量进行处理。通过控制 patch si

Limiiiing的博客 1889

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

上一篇: JAVA利用POI导入Excel时遇到的一些小坑记录
下一篇: 项目中遇到的日期及其格式的问题整理记录
公孙的公
博客等级 码龄11年 4粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值