# MoLiHua
**Repository Path**: magicodex/MoLiHua
## Basic Information
- **Project Name**: MoLiHua
- **Description**: 持续演进的Java Web框架。(不定期从https://github.com/magicodex/MoLiHua 同步代码)
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-08-19
- **Last Updated**: 2024-04-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# MoLiHua

## 启动 DEMO 示例
1. 启动 jasmine-demo/src/main/java/jasmine/demo/DemoApplication。
2. 浏览器输入 http://127.0.0.1:8080 访问。
3. 默认账户和密码是 MoLiHua/123456。
4. 默认连接 Redis 的地址是 127.0.0.1:6379。
### 单元测试覆盖率(2023.11.13)

## 使用说明
### 1.添加依赖
```
1.3.6
com.magicodex
jasmine-spring-boot-starter
${jasmine.version}
org.springframework.boot
spring-boot-starter-web
```
### 2.参考示例
- [国际化](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/i18n-doc.md)
- [分布式缓存](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/cache-doc.md)
- [分布式锁](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/lock-doc.md)
- [消息队列](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/message-queue-doc.md)
- [任务调度](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/job-doc.md)
- [多线程工具类](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/async-task-doc.md)
- [权限访问控制](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/security-doc.md)
- [扩展Mybatis-Plus](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/mybatis-plus-extension-doc.md)
- [单元测试](https://github.com/magicodex/MoLiHua/blob/main/doc/manual/test-doc.md)
## 集成框架
| 框架 | 版本 | 说明 |
|:---------------:|:------|:------------|
| Spring Boot | 2.6.7 | WEB框架 |
| Spring Security | 5.6.3 | 权限认证框架 |
| SLF4J | - | 日志库 |
| Jackson | - | JSON库 |
| Mybatis-Plus | - | 持久层框架 |
| HikariCP | - | 数据库连接池 |
| Liquibase | - | 数据库版本管理工具 |
| Redisson | - | Redis客户端 |
| amqp-client | - | RabbitMQ客户端 |
| xxl-job | - | 任务调度 |
| JUnit | - | 单元测试 |
| spring-test | - | 单元测试 |
| mockito | - | 单元测试 |
## 模块划分
| 目录 | 说明 |
|:------------------------------------:|:----------------------|
| jasmine-bom | 依赖管理 |
| jasmine-framework | 框架相关功能 |
| jasmine-framework-test | 支持单元测试 |
| jasmine-security | 安全模块 |
| jasmine-security-test | 支持单元测试 |
| jasmine-spring-boot-autoconfigure | 自动配置 |
| jasmine-spring-boot-starter | 自动配置 |
| jasmine-spring-boot-starter-security | 自动配置 |
| jasmine-spring-cloud-stream | 整合Spring Cloud Stream |
| jasmine-demo | DEMO示例 |

## 开源协议
使用 MIT 开源协议,点击 [LICENSE](https://github.com/magicodex/MoLiHua/blob/main/LICENSE) 了解协议详情。