首页前端开发CSS实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了

实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了

时间2024-05-25 01:42:03发布访客分类CSS浏览130
导读:前言 在日常的软件开发中,程序员往往需要花费大量的时间写CRUD,不仅枯燥效率低,而且每个人的代码风格不统一。MyBatis-Plus 代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper...

前言

在日常的软件开发中,程序员往往需要花费大量的时间写CRUD,不仅枯燥效率低,而且每个人的代码风格不统一。MyBatis-Plus 代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块及前端页面的代码,极大的提升了开发效率。

项目介绍

本项目将以springboot用演示,前端使用freemaker,数据库持久层用mybatis(考虑到mybatis的使用还是最普遍的,就没有用jpa和mybatisplus),通过Velocity模板引擎配置各模块的文件模板,通过mybatis-plus代码生成器连接mysql,用商品表为例生成各模块的代码和前端页面。(本项目只演示分页查询和导出功能)。

本项目所有代码和脚本都能都文末找到地址。

实战

数据库脚本

创建一张商品表test_goods

CREATETABLE`test_goods`(
`id`bigint(20)DEFAULTNULLCOMMENT'id',
`goods_sn`varchar(45)DEFAULTNULLCOMMENT'商品编码',
`name`varchar(255)DEFAULTNULLCOMMENT'商品名称',
`title`varchar(80)DEFAULTNULLCOMMENT'标题',
`price`decimal(10,2)DEFAULTNULLCOMMENT'售价',
`status`int(2)DEFAULTNULLCOMMENT'商品状态',
`sale_count`int(11)DEFAULTNULLCOMMENT'销量',
`create_date`datetimeDEFAULTNULLCOMMENT'创建时间',
`modify_date`datetimeDEFAULTNULLCOMMENT'修改时间'
)ENGINE=InnoDBDEFAULTCHARSET=utf8

maven依赖



org.springframework.boot
spring-boot-starter-web


org.mybatis.spring.boot
mybatis-spring-boot-starter
2.1.2


org.springframework.boot
spring-boot-starter-data-redis


com.baomidou
mybatis-plus
2.1.4



org.aspectj
aspectjweaver
provided




org.projectlombok
lombok
1.16.10
provided


org.apache.velocity
velocity-engine-core
2.0


mysql
mysql-connector-java
runtime



com.opencsv
opencsv
3.8


org.springframework.boot
spring-boot-starter-freemarker

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了
本文地址: https://pptw.com/jishu/667424.html
Mac创建.bash_profile文件设置python3.5默认版本 Apache环境.htaccess设置301跳转及常用.htaccess技巧整理

游客 回复需填写必要信息