Foundation Module Providing Common Utilities and Configurations
Bus Base is the foundational module of the Bus framework, providing common utilities, shared configurations, and base functionality used across all other Bus modules. It serves as the building block for the entire ecosystem.
- Common Utilities: Shared utility classes and helper methods
- Base Configurations: Default configurations for all Bus modules
- Constant Definitions: Centralized constants and enums
- Exception Hierarchy: Base exception classes for error handling
- Shared Interfaces: Common interfaces used across modules
<dependency>
<groupId>org.miaixz</groupId>
<artifactId>bus-base</artifactId>
<version>x.x.x</version>
</dependency>Note: This module is typically included automatically as a transitive dependency when using other Bus modules. You usually don't need to add it explicitly.
- String utilities
- Collection utilities
- Date/time utilities
- IO utilities
- Validation utilities
- Default charset settings
- Locale configurations
- Time zone settings
- Logging configurations
- Serializable markers
- Lifecycle interfaces
- Configuration interfaces
- Provider interfaces
- As a foundation for custom Bus modules
- Accessing shared utilities across modules
- Standardizing configuration management
- Providing common exception handling
| Bus Base Version | Spring Boot Version | JDK Version |
|---|---|---|
| 8.x | 3.x+ | 17+ |
| 7.x | 2.x+ | 11+ |
Contributions are welcome! Please feel free to submit a Pull Request.
[License information]