# MIKU-MVC
食用方式:引入Spring项目,实体层、操作层、控制层分别继承或实现相关本项目基类。
> 为简化开发工作、提高生产率而生
# 简介 | Intro
Spring Data JPA 增强框架 - 只做增强不做改变,去除`CRUD`操作
> 作者QQ 704191499 欢迎探讨!
# 优点 | Advantages
- **无依赖**:无依赖,引入即食
- **简单易用**:继承相关基类即可享用相关业务方法、接口
- **自定义操作**:支持重写父类方法,实现个性化操作
- **代码美观**:复杂sql使用视图查询,强化oop原则,提高代码可读性
- **自动生成控制层接口**:控制层继承相关基类,不配置或通过少量配置,即可生成crud、上传下载等接口,减少开发时间
- **自定义主键策略**:支持JPA自定义主键策略,可自由配置
# 文档 | Documentation
[JavaDoc](https://apidoc.gitee.com/onemiku/miku-mvc)
# 安装方式 | Installation mode
- maven
```xml
<dependency>
<groupId>io.gitee.oneMiku</groupId>
<artifactId>miku-mvc</artifactId>
<version>1.1.2</version>
</dependency>
```
- gradle
```groovy
implementation 'io.gitee.oneMiku:miku-mvc:1.1.2'
```
# 期望 | Futures
> 欢迎提出更好的意见,帮助完善 MIKU-MVC
# 版权 | License
[MIT License](https://www.opensource.org/licenses/mit-license.php)