@dooboostore/simple-boot
v1.0.53
Published
A powerful and flexible framework for building robust applications with Dependency Injection, AOP, Routing, Caching, and more.
Readme
@dooboostore/simple-boot
Full Documentation: https://dooboostore-develop.github.io/@dooboostore/simple-boot
A powerful and flexible framework for backend and service development, providing dependency injection, AOP, routing, and more.
Features
- Dependency Injection: Manage your application's objects with a powerful DI container using the
@Simdecorator. Supports singleton and transient lifecycles. - Aspect-Oriented Programming (AOP): Intercept method calls with
@Before,@After, and@Arounddecorators to handle cross-cutting concerns like logging and transactions. - Powerful Exception Handling: Use
@ExceptionHandlerto create robust local and global error handling strategies. - Flexible Routing System: Map URL paths to classes or methods with
@Routerand@Routedecorators, including support for path variables. - Intent-based Event System: Decouple your application's components with a simple and effective publish-subscribe event system.
- Method-level Caching: Easily cache the results of expensive methods with the
@Cachedecorator, including TTL and dynamic key support. - Data Validation: Ensure data integrity with the
@Validationdecorator and a suite of built-in validation rules.
Quick Start
npm install @dooboostore/simple-boot my-projectLearn More
The detailed API documentation, including all decorators and usage examples, is available on our documentation website.
License
This package is licensed under the MIT License.
