美文网首页IT修真院_JAVA
复盘项目代码生成

复盘项目代码生成

作者: 7f954e4683a7 | 来源:发表于2017-12-16 09:28 被阅读0次

大家好,我是IT修真院深圳分院第4期学员,一枚正直善良的JAVA程序员。

今天给大家分享一下,修真院官网JAVA任务10中,复盘项目部分的知识点——代码生成


一、背景介绍

修真院的代码生成系统在熟练的使用后可以大大的提高开发的效率,免于编写和调试配置文件,只要专心于业务逻辑的编写就可以了。但是代码生成框架只能在修真院使用,出了就修真院就不能用了。所以今天小课堂的目的就是用代码生成框架从零开始搭建我们自己的项目,让service模块可以为web模块提供数据的整个流程的展示


二、知识剖析

将生成的文件分成三个部分

1.core部分:sca、service、model

2.service部分:server、serviceimpl、applicationContext-reference.xml、log4j.properties、applicationContext-server.xml、server.composite、带有“dao”字样的文件以及test文件

3.web部分:Controller、client.composite、log4j.properties、memcached_client.xml,r文件夹,WEB-INF文件夹

然而这一切并没有结束,因为缺少了某些关键的文件

补全项目缺少的文件、依赖

1.缺少文件:web的include文件夹、message.properties、scallop.properties、web.xml、springmvc配置文件

2.依赖文件:复制前面复盘小组的pom.xml文件的相关部分

更改相关文件配置,maven的settings,hosts

1.settings:添加公司私服的server及其镜像

2.hosts:将group.xml文件部分的地址放入hosts中按规则设定好,将scallop设为资源中心地址


三、常见问题

项目在IDEA中可以完美运行,但是打包时却失败了,怎么办?


四、解决方案

因为打包不能引用模块core包,我们的项目必须要把core包打到私服仓库中,然后通过pom.xml文件引用


六、扩展思考


七、参考文献

于博韬师兄的代码生成视频


八、更多讨论

提问1:私服的包,必须要导入吗?

答:必须要导入,导入的话在本地和服务器上都无法打包,会提示没有找到core包中的内容

提问2:有什么明显的坑?

答:①欠缺了文件 ②没有师兄告诉你的话,是不知道hosts中要配置哪些信息的 ③同上,core要打到私服,怎么打到私服也要有人告诉你

详见视频:


undefined_腾讯视频

PPT链接:PPT

视频链接:视频

感谢大家观看

今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~


技能树.IT修真院

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~

我的邀请码:13299900,或者你可以直接点击此链接:http://www.jnshu.com/login/1/13299900

相关文章

  • 复盘项目代码生成

    大家好,我是IT修真院深圳分院第4期学员,一枚正直善良的JAVA程序员。 今天给大家分享一下,修真院官网JAVA任...

  • 复!说明

    1 、复盘分项目复盘和角色复盘两部分 2、项目复盘是对 整个项目进行复盘 3、角色复盘是对自己承担角色进行复盘 4...

  • 复盘一个项目顶你做10个项目

    复盘除了可以用在自我提升领域,更可以用在工作项目上。学会对项目进行复盘,复盘一个项目,顶你做十个项目。 在项目复盘...

  • 45/100简约生活,减少焦虑(七天训练营04)

    复盘人:坚持100天复盘的牛牛 复盘项目:简约生活,减少焦虑 复盘期间:2020040607 目的目标(写下项目起...

  • 46/100简约生活,减少焦虑(七天训练营05)

    复盘人:坚持100天复盘的牛牛 复盘项目:简约生活,减少焦虑 复盘期间:202004008 目的目标(写下项目起初...

  • 61/100击破痛点——时间管理复盘

    复盘人:坚持100天复盘的牛牛 复盘项目:管理自己 自如生活 复盘期间:20200707 目的目标(写下项目起初的...

  • 56/100最重要的事只有一件

    复盘人:坚持100天复盘的牛牛 复盘项目:简约生活,减少焦虑 复盘期间:20200430 目的目标(写下项目起初的...

  • 68/100宝宝早休息

    复盘人:坚持100天复盘的牛牛 复盘项目:宝宝早休息 复盘期间:20201110034 目的目标(写下项目起初的目...

  • 49/100简约生活,减少焦虑

    复盘人:坚持100天复盘的牛牛 复盘项目:简约生活,减少焦虑 复盘期间:20200413 目的目标(写下项目起初的...

  • 50/100最重要的事只有一件

    复盘人:坚持100天复盘的牛牛 复盘项目:简约生活,减少焦虑 复盘期间:20200414 目的目标(写下项目起初的...

网友评论

    本文标题:复盘项目代码生成

    本文链接:https://www.haomeiwen.com/subject/jqzjwxtx.html