https://github.com/hwywl/create-all
代码生成器,想你所想
https://github.com/hwywl/create-all
blade blade-mvc generated-code mybatis
Last synced: about 1 month ago
JSON representation
代码生成器,想你所想
- Host: GitHub
- URL: https://github.com/hwywl/create-all
- Owner: HWYWL
- License: apache-2.0
- Created: 2018-11-15T03:00:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-16T17:15:06.000Z (almost 2 years ago)
- Last Synced: 2025-04-25T14:44:45.284Z (12 months ago)
- Topics: blade, blade-mvc, generated-code, mybatis
- Language: Java
- Size: 766 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# create-all
代码生成器,想你所想
## 简介
这是一个代码生成器,基于Blade MVC框架编写,可生成dao、service、controller各层的基础框架,目前生成的代码只支持MySQL。
### 打包
```
mvn clean package -DskipTests
```
### 部署
```
java -jar create-all.jar
```
### 效果图

### 生成的代码

举个controller层的代码实例
```java
/**
*
* @author YI
* @date 2018-11-16 16:04:48
*/
@RestController
@RequestMapping("/baike")
public class BaikeController {
@Resource
private BaikeService baikeService;
@PostMapping("/add")
public MessageResult add(Baike baike) {
baikeService.save(baike);
return MessageResult.ok();
}
@PostMapping("/delete")
public MessageResult delete(Integer id) {
baikeService.deleteById(id);
return MessageResult.ok();
}
@PostMapping("/update")
public MessageResult update(Baike baike) {
baikeService.update(baike);
return MessageResult.ok();
}
@PostMapping("/detail")
public MessageResult detail(Integer id) {
Baike baike = baikeService.findById(id);
return MessageResult.ok(baike);
}
@PostMapping("/list")
public MessageResult list(Integer page, Integer size) {
PageHelper.startPage(page, size);
List list = baikeService.findAll();
PageInfo pageInfo = new PageInfo(list);
return MessageResult.ok(pageInfo);
}
}
```
### 问题建议
- 联系我的邮箱:ilovey_hwy@163.com
- 我的博客:http://www.hwy.ac.cn
- GitHub:https://github.com/HWYWL