Package org.miaixz

Class Bus

java.lang.Object
org.miaixz.bus.core.Version
org.miaixz.Bus
All Implemented Interfaces:
Serializable, Comparable<org.miaixz.bus.core.Version>

public class Bus extends org.miaixz.bus.core.Version

Bus (应用/服务总线) 是一个微服务套件、基础框架,它基于Java8编写,参考、借鉴了大量已有 框架、组件的设计,可以作为后端服务的开发基础中间件。代码简洁,架构清晰,非常适合学习使用

目标期望能努力打造一套从 基础框架 - 分布式微服务架构 - 持续集成 - 自动化部署 -系统监测 等,快速实现业务需求的全栈式技术解决方案 同时封装的工具涵盖了字符串、数字、集合、编码、日期、文件、IO、加解密、JSON、HTTP客户端等

欢迎各种形式的贡献,包括但不限于优化,添加功能,文档 代码的改进,问题和 bugs 的报告

Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Field Summary

    Fields inherited from class org.miaixz.bus.core.Version

    _VERSION
  • Constructor Summary

    Constructors
    Constructor
    Description
    版本对象,格式:tok+ ( '-' tok+)?
  • Method Summary

    Methods inherited from class org.miaixz.bus.core.Version

    all, compareTo, equals, hashCode, of, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Bus

      public Bus(String v)
      版本对象,格式:tok+ ( '-' tok+)? ( '+' tok+)?,版本之间使用'.'或'-'分隔,版本号可能包含'+' 数字部分按照大小比较,字符串按照字典顺序比较。
      1. sequence: 主版本号
      2. pre: 次版本号
      3. build: 构建版本
      Parameters:
      v - 版本字符串