发表于: 2017-05-18 21:34:23

1 1184


一.今天完成的事情

1.上午将自动生成的代码移到项目中去,然后听老大讲课讲自动生成代码的实现过程

2.下午优化复盘项目代码,然后听老大讲课继续了解自动生成代码

二.明天要做的事情:

1.抽空了解scallop

2.写完那四张表的接口

三.今天的收获

1.本来想通过给service增加业务方法来替换controller原来通过调用新增的

DynamicUtil方法,以此来提高性能
如图,即将前两行代码用第三行注释的代码替换
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和定时任务,明天记得抽空补上



返回列表 返回列表
评论

    分享到