Ares Boot Base All · 集成所有base模块的依赖 Integrated all dependencies of ares-boot-base modules
Group: io.github.aresxue.boot - All Dependencies
管理所有base模块的依赖 Manage dependencies of all ares-boot-base modules
Ares Boot Dependency · 依赖管理和集成 Dependency management and integration
集成所有模块的依赖管理 Integrated dependencies management of all modules
集成所有ares-boot自己模块的依赖管理 Integrated dependencies management of all ares-boot self modules
管理所有starter模块的依赖 Manage dependencies of all ares-boot-starter modules
Ares Boot Starter Parent · 作为父pom为应用程序提供依赖和插件管理 Parent pom providing dependency and plugin management for applications built with Maven
管理所有util模块的依赖 Manage dependencies of all ares-boot-util modules
管理所有业务api模块的依赖 Manage dependencies of all business api modules
Business Api Required · 集成所有业务api模块需要的依赖 Integrated all required dependencies of business api module
管理所有业务client模块的依赖 Manage dependencies of all business client modules
管理所有业务spi模块的依赖 Manage dependencies of all business spi modules
管理所有第三方依赖 Manage dependencies from third party
Ares Boot · 制定Java后端的统一标准,致力于优化Java开发者的编程体验,减少重复基础功能开发,屏蔽与业务无关的事项 Formulate a unified standard for the Java backend, devote itself to optimizing the programming experience of Java developers, reduce repetitive development of basic functions, and shield matters not related to business
Ares Boot Base · 业务方托管给平台的功能以及和运维相关功能 Functions hosted by the business party to the platform and functions related to operation and maintenance
基础配置模块,数据库连接信息、rpc框架注册中心和中间件连接信息等都在其中维护,让业务开发人员无需关心 Base configuration modules, database connection information, rpc framework registry and middleware connection information are all maintained in it, so that business developers do not need to care
日志模块,集成log4j2, 提供工具类可静态打印日志, 业务可import通用日志配置(中间件配置和业务基础配置)开箱即用, 另外还提供http接口出入参打印和rpc提供者和消费者的出入参打印(有开关可以热启动和热关闭,同时可在线修改日志级别), traceId在日志中进行输出以及普通文件日志之外的结构化日志( 供运维采集分析可视化),提供全链路信息(包括tid)跨线程跨线程池的能力 Log module, integrates log4j2, provides tool classes that can print logs statically, business can import common log configurations (middleware configuration and business basic configuration) out of the box, and also provides http interface input and output parameter printing and rpc providers and consumers. Input and output parameter printing (there is a switch for hot start and hot shutdown, and the log level can be modified online), traceId is output in the log and structured logs other than ordinary file logs (for operation and maintenance collection and analysis visualization). The ability to provide full link information (including tid) across threads across thread pools.
元数据模块,包含请求基类、响应基类、分页请求基类、分页响应基类、排序字段、业务异常基类等 Metadata module, including request base class, response base class, paging request base class, paging response base class, sorting field, business exception base class, etc.
监控模块,包含健康检查以及metrics监控(如prometheus)及其通用化配置 Monitoring module, including health check and metrics monitoring (such as prometheus) and its generalized configuration
Servlet基础模块, 包含可重复读的流等功能 Servlet base module that contains repeatable read streams and other features