发表于: 2017-05-18 21:34:23
1 1184
1.上午将自动生成的代码移到项目中去,然后听老大讲课讲自动生成代码的实现过程
2.下午优化复盘项目代码,然后听老大讲课继续了解自动生成代码
二.明天要做的事情:
1.抽空了解scallop
2.写完那四张表的接口
三.今天的收获
1.本来想通过给service增加业务方法来替换controller原来通过调用新增的
Map<String, Object> paramTagIds = DynamicUtil.getCompanyTagIdsByCompanyId(id);
companyTagidsList = companyTagService.getIdsByDynamicCondition( CompanyTag.class, paramTagIds, 0, Integer.MAX_VALUE);
//companyTagidsList = companyTagService.getCompanyTagIdsByCompanyId(id, 0, Integer.MAX_VALUE);
但是后来经莎莎师兄提醒这两种方式在性能上都差不多,另外代码量也差不多,并且使用DynamicUtil还能解耦,
2.听老大讲自动生成代码,讲生成代码的流程大概整理了一下
1)、下载common-code-generate
2)、excel表
3)、更改ExcelDocTest.java:文件的位置
4)、放到对应的位置上
5.)需要生成的表要怎么写?
a. column:数据库的字段
b. java field:POJO类的属性
c. type:字段的类型及长度
d. java field type:对应的java类型
e. 端口号
f. sheet表格的名字,tbl_表名
四.遇到的问题:今天没有抽时间了解scallop和定时任务,明天记得抽空补上
评论