发表于: 2018-01-05 22:44:00
1 516
今天完成的内容:
(1)依旧是代码生成的问题,坑太多了。
代码生成虽然很繁琐,是机械化的东西,并且有许多让人匪夷所思的地方,从打包发布公司私服,在公司数据库插入数据,新建查询,配置host,测试test类的增删改查方法,到测试Controller的接口,对于第一次做的人,永远不会一帆风顺。但解决问题或想通之后又会有些许成就感,或许这就是code的魅力。
将core包打成jar包,用mvn指令:
mvn deploy:deploy-file -DgroupId=com.jnshu -DartifactId=academy-demacia-core -Dversion=2.2-SNAPSHOT -Dpackaging=jar -Dfile=/Users/a123/Desktop/jar/demacia.jar -Durl=http://nexus.ptteng.com/nexus/content/repositories/snapshots -DrepositoryId=nexus
发布到公司私服,然后在各个模块的pom文件将该包引用,而不是引用项目里的core包,需要maven配置公司私服地址。
连接公司数据库,resource库的resource表中插入查询。
个人认为在resource表中插入该数据后,会去查这条数据(谁去查看不到),类似登记一个rmi。
然后配置group文件后,可运行servicetest,测试crud操作
成功后本地数据库会多出一条数据
最后测试Controller里的接口,把web相关的配置文件如spring-mvc.xml web.xml 从之前的复盘项目里拿过来,配置好
用jetty运行,postman测试
有数据返回,虽然是乱码,也算成功了,毕竟conrtoller里的东西到时候还是自己写,代码生成到这一步基本算完整,结束了。
日报虽然写的不多,看似简单,其中的艰辛只有做过的人才知道,多看讲解视频,庆东师兄讲解的不错,帮了很大的忙。
明天的计划:对着接口文档写代码了。
遇到的问题:各种问题,不过已解决了
收获:一份耐心
评论