Module bus.all
Package org.miaixz

Class Version

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

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

Version (应用/服务总线) 是一个微服务套件、基础框架,它基于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

    Modifier and Type
    Method
    Description
     

    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

    • Version

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