发表于: 2017-12-09 22:51:03

2 703


今天完成任务:

一、公司框架。

今天终于搭好了。

中间遇到了各种问题。主要是本地host自己没有配置。

host里面需要配三个。

Service:Service是根据自己的Service模块名,来配置。对应起来,然后指向本地就行了。这个一定要写,不然启动了Service服务之后,web访问不到,不能调用到Service的服务。会拿不到数据。

scallop:公司的资源中心。这个是和resources 表里面的数据一起用的,不然也是web不能访问。

gemantic.weibo.db 这个暂时不知道是干啥的。写上吧。


搞了好像两天三天,终于把框架搭好了。Service测试类可以获取到数据,web,用postman可以测试接口,拿到数据。

所以想总结一下用框架里面的问题:

1.首先是代码生成,用common,这个是需要自己建好数据表在excel里面,具体格式可以看以前师兄的。在表格里面,一定要有config。

另外,其他数据表的名字必须都是tbl_开头比如:tbl_video 

2.代码生成好了以后,需要自己新建一个项目,把生成的代码按照模块放进项目里面,core,Service,web里面都要对应起来,具体的于波涛大佬的代码生成小课堂 里面讲了很清楚。这里面一定要记得,新建的项目里面的文件路径必须要和生成的路径一一模一样!!!不然后出好多问题,很麻烦!

3.代码都拷好了以后,要改一些配置文件,首先是group里面的内容就是数据库的url,本地就写本地的localhost:3306.账户密码要改成自己的。下面一部分是公司的数据库url,用户名密码都要改成arthur。

4.然后是pom里面的依赖,这里还是去拷贝以前师兄的pom。。。里面注意pom的父子关系。。。

5.本地数据库建表,生成的sql语句都放在了dbscript 里面,直接拷贝去navicat里面运行就可以创建表了。

开发机上面resources的表里面需要插入数据,sql语句也在dbscript  里面,运行一下就行了。

6.上面都做好了以后,用Service里面的测试类,试一下能不能获取到数据库的数据。可以的话,再去启动一下服务server。

7.配置本地的host文件。三个内容都要配!

Service:Service是根据自己的Service模块名,来配置。对应起来,然后指向本地就行了。这个一定要写,不然启动了Service服务之后,web访问不到,不能调用到Service的服务。会拿不到数据。

scallop:公司的资源中心。这个是和resources 表里面的数据一起用的,不然也是web不能访问。

gemantic.weibo.db 这个暂时不知道是干啥的。写上吧。

8.上面都搞好了以后,就可以测试一下web层,先去clean  install,然后启动web容器,如果jetty插件启动出问题的话,可以试试用tomcat启动。

启动了之后不报错,用postman测试一下,能拿到数据应该就可以了。。。

9.公司框架生成的代码还是比较有质量的,基本上不用改动很多,可能配置文件,路径有些要改一下,但是其他的都是没错的。如果出现各种错误,检查一下自己文件位置放到相应的模块有没有错,然后host配置有没有,然后有一些路径是不是有错。基本就这些错误。

10.最后一个想说一下生成代码的Service和web的问题,就是在自己把项目分Service和web的时候,

Service是服务,应该按照模块来分,比如用户操作的模块,查看文章,视频的模块。不能按照前后台分。

web就需要按照前台和后台分,如果还是按照模块分的话,想一下,这一个web又有前台又有后台的接口,就会很乱,所以还是应该按前后台来分。

然后web的模块里面是需要包括生成代码里的所有Controller,所有服务。这是因为前后台,都是需要这些Controller的接口,只是接口具体的功能不同。还有sca的服务,在配置文件里面也是需要都有的,代码生成只会生成对应Service的sca,需要自己把每个Service的配置合并起来。。

有点乱,总之就是所有web模块应该是相同的内容,并且包含所有的Controller,所有的配置。

明天计划:

明天写假数据。

拆禅道。

遇到问题:

公司框架生成出很多错,自己查+看于波涛大佬小课堂+问了大佬解决了。

收获:

公司框架搭好了。


返回列表 返回列表
评论

    分享到