-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #26 from vnobo/dev
Dev
- Loading branch information
Showing
119 changed files
with
379 additions
and
19,007 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,44 @@ | ||
### Overview | ||
## Project Structure | ||
|
||
The project is structured in a typical Spring Boot fashion, with the main application entry point in the | ||
`com.plate.boot` package. It includes various sub-packages for different concerns such as security, relational data | ||
handling, and common utilities. | ||
|
||
## Features | ||
|
||
The application includes the following key features: | ||
|
||
- **User Management**: Handles user-related operations and authentication. | ||
- **Security**: Implements security configurations and OAuth2 support. | ||
- **Logging**: Manages application logs efficiently with pagination and cleanup. | ||
- **Menus**: Manages menu items and their associated permissions. | ||
- **Tenant Support**: Provides multi-tenancy capabilities. | ||
- **Caching**: Utilizes caching mechanisms to improve performance. | ||
|
||
## Dependencies | ||
|
||
The project relies on several dependencies, including: | ||
|
||
- Spring Boot 3.x.x | ||
- Spring Data R2DBC | ||
- Spring Security | ||
- Redis | ||
- PostgreSQL | ||
|
||
## Getting Started | ||
|
||
To run the application, you need to have Java 17 and Maven installed. Then, you can start the application by running the | ||
following command from the root directory of the project: | ||
|
||
This will start the Spring Boot application, and it should be accessible at `http://localhost:8080`. | ||
|
||
## API Documentation | ||
|
||
The API documentation is available using Swagger UI. Once the application is running, you can access the Swagger UI at: | ||
|
||
## Contributing | ||
|
||
Contributions are welcome! If you find any issues or want to add new features, feel free to open an issue or submit a | ||
pull request. | ||
|
||
|
||
<p>This project is a comprehensive application framework built on top of Spring Boot, Angular, and other modern technologies. It includes features for user management, security, logging, and more. The application is designed to be reactive and supports RSocket and RESTful communication patterns.<p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.