网站备案文件照片DW个人网站怎么做
- 作者: 五速梦信息网
- 时间: 2026年04月20日 08:14
当前位置: 首页 > news >正文
网站备案文件照片,DW个人网站怎么做,扬州市邗江区建设局网站,做淘宝站外推广网站装mybatisX插件#xff1b; idea连接数据库#xff1b; 点击mybatisx-generator#xff0c;设置自己装mybatisX插件#xff1b; idea连接数据库#xff1b; 点击mybatisx-generator#xff0c;设置自己要的包和类#xff1b;
如果要把自己的配置设置成一个自定义模板 idea连接数据库 点击mybatisx-generator设置自己装mybatisX插件 idea连接数据库 点击mybatisx-generator设置自己要的包和类
如果要把自己的配置设置成一个自定义模板
1、 使用idea链接数据库 要的包和类
如果要把自己的配置设置成一个自定义模板
一、使用idea链接数据库 二、安装mybatis-X插件
File–Settings–Plugins–Marketplace,搜索MyBatisX–install
三、生成代码内容
3.1 配置本地驱动包 3.2 侧边栏打开数据库选择要生成代码的表格在表名上右击点击MybatisX-Generator 3.3 设置类名生成规则及生成代码的路径
路径的生成按照物理路径是 module path –》 base path –》base package 这里注意如果想实体类带Entity后缀在extra class suffix一栏填上Entity即可
3.4 生成代码 template custom-model-swagger生成实体文件属性上会自动增加swagger的相关注解default-all生成实体文件、xml文件和dao层接口文件 默认会生成常用的增删改查到的方法mybatis-plus3生成实体文件、xml文件、dao层接口文件、 service层接口文件和service层接口实现文件 3.4.1 mybatis-plus3案例 3.4.2 效果代码
实体类
mapper接口
service层
xml文件
四、配置文件
4.1 默认的mybatis-plus3模板
模板文件包含
4.1.1 .meta.xml以及xx.ftl概览 从上图中可以看到此模板生成了四个文件加上我们的entity一共是5个。
serviceInterface.ftl serviceImpl.ftl
package \({baseInfo.packageName};import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import \){tableClass.fullClassName};
import \({serviceInterface.packageName}.\){serviceInterface.fileName};
import \({mapperInterface.packageName}.\){mapperInterface.fileName};
#if baseService??baseService!
import \({baseService};#list baseService?split(.) as simpleName#if !simpleName_has_next#assign serviceSimpleName\){simpleName}/#assign/#if/#list
/#if
import org.springframework.stereotype.Service;/**
- author ${author!}
- description 针对表【\({tableClass.tableName}#if tableClass.remark?has_content(\){tableClass.remark!})/#if】的数据库操作Service实现
- createDate \({.now?string(yyyy-MM-dd HH:mm:ss)} */ Service public class \){baseInfo.fileName} extends ServiceImpl\({mapperInterface.fileName}, \){tableClass.shortClassName}implements \({serviceInterface.fileName}{} mapperInterface.ftl package \){mapperInterface.packageName};import \({tableClass.fullClassName}; #if tableClass.pkFields??#list tableClass.pkFields as field#assign pkName\){field.shortTypeName}/#assign/#list /#if import com.baomidou.mybatisplus.core.mapper.BaseMapper;/**
- author ${author!}
- description 针对表【\({tableClass.tableName}#if tableClass.remark?has_content(\){tableClass.remark!})/#if】的数据库操作Mapper
- createDate ${.now?string(yyyy-MM-dd HH:mm:ss)}
- Entity \({tableClass.fullClassName} */ public interface \){mapperInterface.fileName} extends BaseMapper\({tableClass.shortClassName} {}mapperXml.ftl 4.2 我的mybatis-plus3模板 要点把service改为repository作为仓储层而不是业务层。 .meta.xml: ?xml version1.0 encodingutf-8 ? templatestemplateproperty nameconfigName valuerepositoryInterface/property nameconfigFile valuerepositoryInterface.ftl/property namefileName value\){domain.fileName}Repository/property namesuffix value.java/property namepackageName value\({domain.basePackage}.domain.gateway.db/property nameencoding value\){domain.encoding}/property namebasePath value\({domain.basePath}//templatetemplateproperty nameconfigName valuerepositoryImpl/property nameconfigFile valuerepositoryImpl.ftl/property namefileName value\){domain.fileName}RepositoryImpl/property namesuffix value.java/property namepackageName value\({domain.basePackage}.infrastructure.repository/property nameencoding value\){domain.encoding}/property namebasePath value\({domain.basePath}//templatetemplateproperty nameconfigName valuemapperInterface/property nameconfigFile valuemapperInterface.ftl/property namefileName value\){domain.fileName}Mapper/property namesuffix value.java/property namepackageName value\({domain.basePackage}.infrastructure.repository.mybatis.mapper/property nameencoding value\){domain.encoding}/property namebasePath value\({domain.basePath}//templatetemplateproperty nameconfigName valuemapperXml/property nameconfigFile valuemapperXml.ftl/property namefileName value\){domain.fileName}Mapper/property namesuffix value.xml/property namepackageName valuemapper/property nameencoding value\({domain.encoding}/property namebasePath valuesrc/main/resources//template /templates mapperInterface.ftl 略和4.1相同 mapperXml.ftl 略和4.1相同 repositoryInterface.ftl package \){baseInfo.packageName};import \({tableClass.fullClassName}; #if baseService??baseService! import \){baseService};#list baseService?split(.) as simpleName#if !simpleName_has_next#assign serviceSimpleName${simpleName}/#assign/#if/#list /#if import com.baomidou.mybatisplus.extension.service.IService;/**
- author ${author!}
- description 针对表【\({tableClass.tableName}#if tableClass.remark?has_content(\){tableClass.remark!})/#if】的数据库操作Service
- createDate \({.now?string(yyyy-MM-dd HH:mm:ss)} */ public interface \){baseInfo.fileName} extends IService\({tableClass.shortClassName} {} 其实和4.1也是一样的不同的是.meta.xml里的参数变了 repositoryImpl.ftl package \){baseInfo.packageName};import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import \({tableClass.fullClassName}; import \){repositoryInterface.packageName}.\({repositoryInterface.fileName}; import \){mapperInterface.packageName}.\({mapperInterface.fileName}; #if baseService??baseService! import \){baseService};#list baseService?split(.) as simpleName#if !simpleName_has_next#assign serviceSimpleName${simpleName}/#assign/#if/#list /#if import org.springframework.stereotype.Service;/**
- author ${author!}
- description 针对表【\({tableClass.tableName}#if tableClass.remark?has_content(\){tableClass.remark!})/#if】的数据库操作Service实现
- createDate \({.now?string(yyyy-MM-dd HH:mm:ss)} */ Service public class \){baseInfo.fileName} extends ServiceImpl\({mapperInterface.fileName}, \){tableClass.shortClassName} implements ${repositoryInterface.fileName}{} 同上和4.1也是一样的不同的两点 是.meta.xml里的参数变了import里的导入类全路径引用变了 五、打包配置一键给其他人复用 以我的【mybatis-plus3-20230824】为例 其他人把压缩包解压到对应的位置即可。 六、我的模板 等待补充。
相关文章
-
网站备案为什么只有我的电脑看网站后台内容管理是乱码
网站备案为什么只有我的电脑看网站后台内容管理是乱码
- 技术栈
- 2026年04月20日
-
网站备案为什么 没有批复文件重庆最新新闻事件火
网站备案为什么 没有批复文件重庆最新新闻事件火
- 技术栈
- 2026年04月20日
-
网站备案为什么 没有批复文件个人淘宝客网站备案
网站备案为什么 没有批复文件个人淘宝客网站备案
- 技术栈
- 2026年04月20日
-
网站备案问题dede5.7模板 新闻文章网站源码
网站备案问题dede5.7模板 新闻文章网站源码
- 技术栈
- 2026年04月20日
-
网站备案系统登陆不上小程序退款商家不给退咋办
网站备案系统登陆不上小程序退款商家不给退咋办
- 技术栈
- 2026年04月20日
-
网站备案信息更改审核要多久装修公司品牌包装设计
网站备案信息更改审核要多久装修公司品牌包装设计
- 技术栈
- 2026年04月20日
