- Notifications
You must be signed in to change notification settings - Fork0
HWYWL/create-all
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
代码生成器,想你所想
这是一个代码生成器,基于Blade MVC框架编写,可生成dao、service、controller各层的基础框架,目前生成的代码只支持MySQL。
mvn clean package -DskipTests
java -jar create-all.jar
举个controller层的代码实例
/** * * @author YI * @date 2018-11-16 16:04:48 */@RestController@RequestMapping("/baike")publicclassBaikeController {@ResourceprivateBaikeServicebaikeService;@PostMapping("/add")publicMessageResultadd(Baikebaike) {baikeService.save(baike);returnMessageResult.ok(); }@PostMapping("/delete")publicMessageResultdelete(Integerid) {baikeService.deleteById(id);returnMessageResult.ok(); }@PostMapping("/update")publicMessageResultupdate(Baikebaike) {baikeService.update(baike);returnMessageResult.ok(); }@PostMapping("/detail")publicMessageResultdetail(Integerid) {Baikebaike =baikeService.findById(id);returnMessageResult.ok(baike); }@PostMapping("/list")publicMessageResultlist(Integerpage,Integersize) {PageHelper.startPage(page,size);List<Baike>list =baikeService.findAll();PageInfopageInfo =newPageInfo(list);returnMessageResult.ok(pageInfo); }}
- 联系我的邮箱:ilovey_hwy@163.com
- 我的博客:http://www.hwy.ac.cn
- GitHub:https://github.com/HWYWL