EasyCode(五)MybatisPlus(组)模板语法之serviceImpl.java.vm与controller.java.vm
前言
前面已经讲过dao.java.vm。serviceImpl.java.vm与controller.java.vm跟dao.java.vm共同的部分不在讲解,请大家参考下dao.java.vm语法内容。
文章目录
一、serviceImpl.java.vm
1.打开 EasyCode的Template选择serviceImpl.java.vm
在Setting-> Other Setting->EasyCode->Template Group Name选择MybatisPlus
2.语法讲解
2.1 已经讲解过不在讲解
$!{define.vm} 参考dao.java.vm
#save(“/entity”, “.java”) 参考dao.java.vm
#setPackageSuffix(“entity”) 参考dao.java.vm
$!{tableInfo.name} 参考dao.java.vm
#tableComment(“表实体类”) 参考dao.java.vm
2.2 tool方法
$!tool.firstLowerCase($tableInfo.name)Service 将$tableInfo.name得第一个字母转成小写
二、controller.java.vm
1.打开 EasyCode的Template选择controller.java.vm
在Setting-> Other Setting->EasyCode->Template Group Name选择MybatisPlus
2.语法讲解
2.1 已经讲解过不在讲解
$!{define.vm} 参考dao.java.vm
#save(“/entity”, “.java”) 参考dao.java.vm
#setPackageSuffix(“entity”) 参考dao.java.vm
$!{tableInfo.name} 参考dao.java.vm
#tableComment(“表实体类”) 参考dao.java.vm
2.2 $entityName
##定义实体对象名
#set($entityName = $!tool.firstLowerCase($!tableInfo.name))
entityName就是将$!tableInfo.name第一个字母转成小写
2.3 $serviceName
#set($serviceName = $!tool.append($!tool.firstLowerCase($!tableInfo.name), "Service"))
$serviceName不就是$entityName再拼接"Service"吗?是不是很简单
总结
以上就是今天要讲的内容,本文MybatisPlus(组)模板语法之serviceImpl.java.vm与controller.java.vm讲解,是不是很简单?