我手写的轮子开源了

这篇具有很好参考价值的文章主要介绍了我手写的轮子开源了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我手写的轮子开源了

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和关注,请一键三连,么么么哒!文章来源地址https://www.toymoban.com/news/detail-842203.html

到了这里,关于我手写的轮子开源了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 字节跳动最新开源!超实用的UI轮子库,我只是个轮子搬运工

    宫格类型:使用 QMUIBottomSheet.BottomGridSheetBuilder 生成。 QMUICommonListItemView 用作通用列表 QMUIGroupListView 里的 Item,也可单独使用。支持以下样式: 展示一行文字。 在右侧或下方增加一行说明文字。 在 item 右侧显示一个开关或箭头或自定义的View QMUIDialog 提供了一系列常用的对话

    2024年04月12日
    浏览(36)
  • java8 Instant 计算方法耗时, 再见了我的System.currentTimeMillis()

    以下是一个 Java Instant 计算方法耗时的示例代码: 在上述示例代码中,我们使用 Instant.now() 方法获取当前时间,并在执行需要计算耗时的方法前后分别获取当前时间,然后使用 Duration.between() 方法计算两个时间点之间的时间差,并将结果输出到控制台。 在示例代码中,我们使

    2023年04月10日
    浏览(44)
  • 自定义redission装配和集成分布式开源限流业务组件ratelimiter-spring-boot-starter的正确姿势

    自定义redission装配和集成分布式开源限流业务组件ratelimiter-spring-boot-starter的正确姿势   由于使用了redisson-spring-boot-starter,在自定义redisson装配的时候会被redisson-spring-boot-starter里面的start默认装配了,同时在使用开源分布式限流组件ratelimiter-spring-boot-starter的时候,这个里面

    2024年02月07日
    浏览(55)
  • 【深度学习实战—1】:基于Keras的手写数字识别(非常详细、代码开源)

    ✨博客主页:王乐予🎈 ✨年轻人要:Living for the moment(活在当下)!💪 🏆推荐专栏:【图像处理】【千锤百炼Python】【深度学习】【排序算法】    本来想着多更新一些关于深度学习的文章,但这方面知识专业度很高,如果作者本身都掌握不好,又怎么能写出好文章分享

    2024年02月07日
    浏览(43)
  • Java使用Milo实现OPC UA客户端,封装spring boot starter

    最新版本更新日志查看:https://github.com/kangaroo1122/milo-spring-boot-starter/blob/main/UPDATE.md、https://gitee.com/vampire001/milo-spring-boot-starter/blob/master/UPDATE.md,此处不再更新 由eclipse开源,地址:https://github.com/eclipse/milo,可以基于此开发OPC UA客户端或者服务端。 本文介绍基于milo 封装的sp

    2024年02月09日
    浏览(50)
  • 手写JAVA线程池

    手写一个简单的java线程池:重点关注,如何确保一直有运行的线程?如何确保线程消费提交的任务信息?。一直保存有运行的线程底层使用的是死循环。使用消息队列确保信息的提交和消费。消息队列使用先进先出原则。 线程池核心点 :复用机制 1、提前创建好固定的线程

    2024年02月15日
    浏览(30)
  • Java手写最大流算法应用拓展案例

    最大流算法是图论中的经典算法,用于解决网络流问题。它的应用非常广泛,可以用于解决许多实际问题,如网络优化、流量分配等。本文将介绍最大流算法的三个拓展应用案例,并给出完整的代码实现。 在某个网络中,存在多个节点和连接这些节点的边。每条边都有一个容

    2024年02月07日
    浏览(51)
  • 手写一个加盐加密算法(java实现)

    目录 前言  什么是MD5??  加盐算法 那别的人会不会跟你得到相同的UUID?  如何使用盐加密? 代码实现         对于我们常见的登录的时候需要用到的组件,加密是一个必不可少的东西,如果我们往数据库存放用户的密码,是直接以明文存储的话,那么数据被窃取的时

    2024年01月17日
    浏览(42)
  • java 从零开始手写 RPC (00) 概览 overview

    rpc 是基于 netty 实现的 java rpc 框架,类似于 dubbo。 主要用于个人学习,由渐入深,理解 rpc 的底层实现原理。 基于 netty4 的客户端调用服务端 p2p 调用 serial 序列化支持 timeout 超时处理 register center 注册中心 load balance 负载均衡 callType 支持 oneway sync 等调用方式 fail 支持 failOve

    2024年03月08日
    浏览(58)
  • 手写Java设计模式之抽象工厂模式,附源码解读

    接上篇,抽象工厂模式将汽车的一些属性可以抽象出来,可以理解为给不同汽车品牌生成时加上不同的特性,如颜色等,具体代码如下: 引入颜色接口: 将颜色与汽车生成品牌抽象出来,增加抽象类: 继承抽象类,分别对不同属性的特征进行操作,如涂上颜色等,首先实现

    2024年04月25日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包