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

我手写的轮子开源了

我手写的轮子开源了

文章目录

  • 1.gitee坐标和地址
    • 1.1.gitee坐标
    • 1.2.gitee地址
  • 2.github坐标和地址
    • 2.1.github坐标
    • 2.2.github地址
  • 3.总结

1.gitee坐标和地址

1.1.gitee坐标

<dependency><groupId>io.gitee.bigbigfeifei</groupId><artifactId>es-spring-boot-start</artifactId><version>1.0</version>
</dependency>
<dependency><groupId>io.gitee.bigbigfeifei</groupId><artifactId>mqtt-spring-boot-start</artifactId><version>1.0</version>
</dependency>
<dependency><groupId>io.gitee.bigbigfeifei</groupId><artifactId>rabbitmq-spring-boot-start</artifactId><version>1.0</version>
</dependency>
<dependency><groupId>io.gitee.bigbigfeifei</groupId><artifactId>ding-robot-spring-boot-start</artifactId><version>1.0</version>
</dependency>

1.2.gitee地址

https://gitee.com/BigBigFeiFei/es-spring-boot-start
https://gitee.com/BigBigFeiFei/mqtt-spring-boot-start
https://gitee.com/BigBigFeiFei/rabbitmq-spring-boot-start
https://gitee.com/BigBigFeiFei/ding-robot-spring-boot-start

2.github坐标和地址

2.1.github坐标

<dependency><groupId>io.github.bigbigfeifei</groupId><artifactId>es-spring-boot-start</artifactId><version>1.0</version>
</dependency>
<dependency><groupId>io.github.bigbigfeifei</groupId><artifactId>mqtt-spring-boot-start</artifactId><version>1.0</version>
</dependency>
<dependency><groupId>io.github.bigbigfeifei</groupId><artifactId>rabbitmq-spring-boot-start</artifactId><version>1.0</version>
</dependency>
<dependency><groupId>io.github.bigbigfeifei</groupId><artifactId>ding-robot-spring-boot-start</artifactId><version>1.0</version>
</dependency>

2.2.github地址

https://github.com/BigBigFeiFei/es-spring-boot-start
https://github.com/BigBigFeiFei/mqtt-spring-boot-start
https://github.com/BigBigFeiFei/rabbitmq-spring-boot-start
https://github.com/BigBigFeiFei/ding-robot-spring-boot-start

3.总结

  这几个starter我觉得思路最好的就是这个rabbitmq-spring-boot-start,这个思路适用于springBoot官方提供的所有的start的重写,如果你想玩多个配置的话,这个思路是一个不错的选择,全网我各种搜索都还没有这种实现的,我基本测试了下,是ok的,上面提供出来的包我都引入项目测试了都是可以跑起来了的,这几个start都有readme.md文件的,教程都写的很清楚的还有我之前的文章链接的,如果大家在使用的过程中遇到啥问题bug可以联系我,或者自己把源码拉下来改改也是可以的,毕竟我这个是开源的,这个就是平时的一些项目代码中的沉淀,也不能白搞,总还是有收获的,总得留下点什么嘛,虽然说写的一般但是思路还是可以的,毕竟网上都还没有哪个人这种搞过的,用习惯了springBoot官方提供的,已经形成了定势思维了,也没有说想着把它推翻重造的想法和实践,都是喜欢用现成的,能跑就行,但是如果你有自己的思路然后把springBoot官方的提供的可以推翻重写的话,我相信乐趣是无穷的,同时给你带来成就感,写代码其实也并没有那么枯燥乏味,也有乐趣和充满了探索实践在里面的,如果后续有啥新的想法实现也会开源的,如果想用springBoot3.x来自动装配需要对源码进行修改,里面的依赖需要换成springBoot3.x相关的依赖,springBoot3.x的starter的写法跟springBoot2.x的略有不同,这个可以去网上百度,这几个starter配置使用都很简单,对业务使用友好,效率高,让代码更简洁,这几个项目如果后续有啥拓展的我会更新发布的,基本上是不会有啥拓展和更新了,因为都没有啥业务场景,希望我的分享对你有所启发和帮助,请给我写的这几个start点个start和关注,请一键三连,么么么哒!

相关文章:

我手写的轮子开源了

我手写的轮子开源了 文章目录 1.gitee坐标和地址1.1.gitee坐标1.2.gitee地址 2.github坐标和地址2.1.github坐标2.2.github地址 3.总结 1.gitee坐标和地址 1.1.gitee坐标 <dependency><groupId>io.gitee.bigbigfeifei</groupId><artifactId>es-sprin…...

第十九章 linux部署scrapyd

文章目录 1. linux部署python环境1. 部署python源文件环境2. 下载python3. 解压安装包4. 安装5. 配置环境变量6. 检查是否安装成功7. 准备python使用的包8. 安装scrapyd9. 配置scrapyd10. 开放6800端口 2. 部署gerapy1. 本机下载包2. 初始化3. 进入gerapy同步数据库4. 创建用户…...

微信打卡小程序怎么做_用户的每日习惯培养神器

微信打卡小程序&#xff1a;你的每日习惯培养神器 在这个快节奏的现代社会&#xff0c;我们每天都在忙碌中度过&#xff0c;有时候甚至会忘记自己曾经立下的那些小目标、小习惯。然而&#xff0c;随着科技的不断发展&#xff0c;微信打卡小程序的出现&#xff0c;为我们的生活…...

C语言数据在内存中的存储

reference n.提及&#xff0c;谈到&#xff1b;参考&#xff0c;查阅&#xff1b;&#xff08;引自书或诗歌的&#xff09;引言&#xff0c;引文&#xff1b; 引文的作者&#xff0c;参考书目&#xff1b;&#xff08;帮助或意见的&#xff09;征求&#xff0c;征询&#xff1b…...

管理公司员工上网行为的软件都有哪些?

随着互联网的飞速发展&#xff0c;企业面临的网络安全威胁也日益加剧。为了保护企业数据安全、提高工作效率&#xff0c;上网行为管理系统及其相关管理软件应运而生。 未来&#xff0c;随着技术的不断进步和网络安全威胁的不断演变&#xff0c;上网行为管理系统及其管理软件将不…...

手撕C语言题典——逆序输出

有这样一个问题&#xff1a;读入一些整数&#xff0c;逆序输出到一行中。已知的是该整数不超过100个。我们该怎么办呢&#xff1f;我们先将这些整数循环输入&#xff0c;输入每个整数之后&#xff0c;我们只能将数组存下来&#xff0c;而这个地方就是数组。 本章可能用到的知识…...

如果保障服务器的安全

如果保障服务器的安全 一、修改它最开始的密码&#xff0c;后期也要一直更换。一般如果有客户来了服务器的话&#xff0c;服务器厂商都会提前把所有的系统都装好&#xff0c;之后再把这个权限交到用户的手里。很多用户可能在这方面不会特别注意&#xff0c;密码也不修改&#x…...

【SQL】1280. 学生们参加各科测试的次数 (笛卡尔积)

前述 知识点回顾&#xff1a;数据库中的四大join & 笛卡尔乘积&#xff08;以MySQL为例&#xff09; 笛卡尔积的两种写法 select * from stu,class; select * from stu cross join class; 题目描述 leetcode题目&#xff1a;1280. 学生们参加各科测试的次数 Code 写法…...

高企认定中科技成果转化是什么呢?

其实&#xff0c;这是一个流程&#xff0c;可以用下面的分段进程来表示&#xff1a;企业开展科研立项—科研立项得到科研结果—科研结果用于产品的生产—新产品品质提高带动了销售的增加。 上面的流程&#xff0c;其实是高企审核的核心&#xff0c;不仅仅关系到了量化打分。更…...

第十二届蓝桥杯省赛CC++ 研究生组-货物摆放

还是整数分解问题,注意n本身也是约数 #include <iostream> int main(){printf("2430");return 0; }#include <iostream> #include<cmath> #include<algorithm> using namespace std; typedef long long ll; const ll n 2021041820210418LL…...

基于SpringBoot的学生成绩管理系统

基于SpringBootVue的家教管理系统的设计与实现~ 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBoot 系统功能结构展示 登录界面图 现今&#xff0c;越来越多的人乐于选择一项合适的管理方案&#xff0c;但是普通用户往往受到管理经验地限制&…...

旅游管理系统 |基于springboot框架+ Mysql+Java+Tomcat的旅游管理系统设计与实现(可运行源码+数据库+设计文档)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 前台功能效果图 管理员功能登录前台功能效果图 系统功能设计 数据库E-R图设计 lunwen参考 摘要 研究…...

SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)

文章目录 1.整合MyBatis1.需求分析2.数据库表设计3.数据库环境配置1.新建maven项目2.pom.xml 引入依赖3.application.yml 配置数据源4.Application.java 编写启动类5.测试6.配置类切换druid数据源7.测试数据源是否成功切换 4.Mybatis基础配置1.编写映射表的bean2.MonsterMapper…...

GAMES104-现代游戏引擎 1

主要学习重点还是面向就业&#xff0c;重点复习八股和算法 每天早上八点到九点用来学习这个课程 持续更新中... 第一节 游戏引擎导论 第二节 引擎架构分层 引擎是分层架构的 编辑器功能层资源层核心层平台层 越底层的代码越稳定越坚固&#xff0c;越上层的代码越灵活越开…...

idea 开发serlvet篮球秩序册管理系统idea开发mysql数据库web结构计算机java编程layUI框架开发

一、源码特点 idea开发 java servlet 篮球秩序册管理系统是一套完善的web设计系统mysql数据库 系统采用serlvetdaobean mvc 模式开发&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 servlet 篮…...

【深度学习】NestedTensors

文章目录 NestedTensorsWhy NestedTensor初始化 NestedTensorNestedTensor 操作reshape转置查看维度其他 NestedTensors DETR 中常见的数据格式为 NestedTensors&#xff0c;那么什么是 NestedTensors 呢&#xff1f; NestedTensor&#xff0c;包括 tensor 和 mask 两个成员&a…...

【网络】负载均衡

OSI模型每一层的负载均衡 在OSI模型中&#xff0c;每一层的负载均衡具体如下&#xff1a; 1. 第二层&#xff08;数据链路层&#xff09;&#xff1a;数据链路层的负载均衡通常涉及对MAC地址的操作。在这一层&#xff0c;可以使用虚拟MAC地址技术&#xff0c;外部设备对虚拟MA…...

dataGridView 绑定List 显示内容不刷新

绑定后,原list值变动,显示内容会刷新 绑定后,list新添加的值时不会显示到界面,需要重新绑定list 微软的Bug 参考代码 public class Student{public string Name { get; set; }}List<Student> list new List<Student>();private void Form2_Load(object sender,…...

VR历史建筑漫游介绍|虚拟现实体验店|VR设备购买

VR历史建筑漫游是一种利用虚拟现实技术&#xff0c;让用户可以身临其境地参观和探索历史建筑的体验。通过VR头显和相关设备&#xff0c;用户可以在虚拟环境中自由移动和互动&#xff0c;感受历史建筑的真实氛围和文化内涵。 在VR历史建筑漫游中&#xff0c;您可以选择不同的历史…...

Linux查看硬件型号详细信息

1.查看CPU &#xff08;1&#xff09;使用cat /proc/cpuinfo或lscpu &#xff08;2&#xff09;使用dmidecode -i processor Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 标准&#xff0c;其输出的信息包括 BIOS、系统、主板、…...

Flutter 入门第八课:网络请求与数据解析(对接后端实战)

这节课是 Flutter 实现前后端交互的核心&#xff0c;也是从「本地模拟数据」到「真实业务开发」的关键一步。我们会系统学习 Flutter 最主流的网络请求库Dio&#xff0c;掌握GET/POST 基础请求、请求 / 响应拦截器&#xff08;统一处理请求头、错误、加载状态&#xff09;、JSO…...

BPSO算法实战:除了背包问题,还能优化哪些离散场景?(Matlab案例拓展)

BPSO算法实战&#xff1a;除了背包问题&#xff0c;还能优化哪些离散场景&#xff1f;&#xff08;Matlab案例拓展&#xff09; 当工程师们第一次用BPSO算法解决背包问题时&#xff0c;往往会惊叹于其简洁优雅的二进制编码方式——每个物品的取舍只需用0或1表示。但真正让我兴奋…...

从混沌到秩序:缠论可视化插件如何重构技术分析思维框架

从混沌到秩序&#xff1a;缠论可视化插件如何重构技术分析思维框架 【免费下载链接】Indicator 通达信缠论可视化分析插件 项目地址: https://gitcode.com/gh_mirrors/ind/Indicator 你是否曾在K线图中迷失方向&#xff0c;面对无数跳动的蜡烛图却难以捕捉市场的真实节奏…...

django-fsm部署指南:生产环境配置和性能调优

django-fsm部署指南&#xff1a;生产环境配置和性能调优 【免费下载链接】django-fsm Django friendly finite state machine support 项目地址: https://gitcode.com/gh_mirrors/dj/django-fsm django-fsm是一个为Django应用提供友好有限状态机支持的工具&#xff0c;能…...

NoahGameFrame监控与日志:构建可观测的游戏服务器体系

NoahGameFrame监控与日志&#xff1a;构建可观测的游戏服务器体系 【免费下载链接】NoahGameFrame A fast, scalable, distributed game server engine/framework for C, include the actor library, network library, can be used as a real time multiplayer game engine ( M…...

Python实战:三种GUI库打造可玩性五子棋(附完整源码)

1. 为什么用Python开发五子棋 五子棋作为经典策略游戏&#xff0c;用Python实现不仅能巩固编程基础&#xff0c;还能深入理解游戏逻辑与GUI交互。我最初选择用Python开发五子棋&#xff0c;就是看中它快速验证想法的特性——短短几十行代码就能看到棋子落在棋盘上的效果&#x…...

mysql权限表查询性能如何优化_MySQL系统权限缓存原理

BEM 能让 CSS 更易复用&#xff0c;因其通过「块__元素--状态」命名强制绑定样式与结构&#xff0c;明确依赖关系&#xff0c;避免全局冲突&#xff1b;补 BEM 应渐进式改造高频模块&#xff0c;严守命名规范&#xff1b;它不与 CSS-in-JS 或 Tailwind 冲突&#xff0c;但需统一…...

从零到一:手把手教你用conda与pip实现开发环境的无缝迁移与国内源加速

1. 环境迁移的痛点与解决方案 刚拿到新电脑的程序员最头疼什么&#xff1f;十有八九是开发环境配置。我上周刚换了工作电脑&#xff0c;深刻体会到那种"明明代码能跑却装不上依赖"的崩溃感。特别是用Python做开发的同行&#xff0c;conda和pip混用产生的依赖冲突&…...

别再只用Image Asset了!Android Studio图标生成的隐藏技巧与实战避坑

别再只用Image Asset了&#xff01;Android Studio图标生成的隐藏技巧与实战避坑 在安卓应用开发中&#xff0c;图标作为用户对产品的第一印象&#xff0c;其适配质量直接影响应用的专业度和用户体验。虽然Android Studio的Image Asset工具简化了图标生成流程&#xff0c;但许多…...

2025届必备的十大降重复率助手推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 通过降低AIGC率&#xff0c;也就是要减少文本里能被认定成是人工智能生成内容的一些特征。这…...