2022-05-09:
1、springMVC中前台用axions.post向后台发送数据
如果其中有时间类型,一定要给实体类的时间属性上设置格式
不然会报错
/**
* 登记时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private Date registTime;
2022-05-14
EasyCode插件中实体类的生成模板
##引入宏定义
$!define
##使用宏定义设置回调(保存位置与文件后缀)
#save("/entity", ".java")
##使用宏定义设置包后缀
#setPackageSuffix("entity")
##使用全局变量实现默认包导入
$!autoImport
import java.io.Serializable;
##maven项目中集成了myabtis或者mybatis-plus
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
##使用宏定义实现类注释信息
#tableComment("实体类")
##maven项目中集成了myabtis或者mybatis-plus
@TableName("$!{tool.hump2Underline($tableInfo.name)}")
public class $!{tableInfo.name} implements Serializable {
private static final long serialVersionUID = $!tool.serial();
#foreach($column in $tableInfo.pkColumn)
#if(${column.comment})
/**
* ${column.comment}
**/
#end
##maven项目中集成了myabtis或者mybatis-plus
@TableId(type = IdType.AUTO,value = "$!{tool.hump2Underline($!column.name)}")
private $!{tool.getClsNameByFullName($!column.type)} $!{column.name};
#end
#foreach($column in $tableInfo.otherColumn)
#if(${column.comment})
/**
* ${column.comment}
**/
#end
##maven项目中集成了myabtis或者mybatis-plus
@TableField("$!{tool.hump2Underline($!column.name)}")
private $!{tool.getClsNameByFullName($column.type)} $!{column.name};
#end
#foreach($column in $tableInfo.fullColumn)
##使用宏定义实现get,set方法
#getSetMethod($column)
#end
@Override
public String toString(){
String str ='{'+
#foreach(${column} in ${tableInfo.fullColumn})
"${column.name}:"+${column.name}+","+
#end
'}';
str = str.substring(0,str.length()-2);
return "${tableInfo.name}"+str+'}';
}
}