发表于: 2017-11-21 23:32:53

1 621


1.首先第一步到svncheckout生成工具

svn://120.92.4.210/student/common

2.idea打开项目.代码生成只用到commons-code-demo这一个工具类

3.将做方案建的表放进去

 

4.修改路径,直接运行text

 

 

5.运行完成后汇在项目里生成一个src文件

 

可以直接把all.sql里的文件直接全部复制粘贴到navicat里一次性创建表

 

这个resource表数据是存在公司开发机上

生成了很多配置文件,主要是dal(数据访问层)配置文件,还有就是数据库配置文件,客户端配置文件,日志配置文件,memcached缓存配置文件

还有client,model,service,controller,server

其实就是把整套代码框架文件都自动生成了,接下来就是我们自己根据自己 的方案进行划分和相关配置文件的修改

还有一点:生成的import的路径是在表里提前设置的

 

6.新建一个普通maven项目,删掉自动生成的src文件夹,然后右键项目名称新建3module,一般serviceweb数量是根据项目自己设定的.core数量和service数量一样,一个service对应一个core.其中servicecore是普通maven module.webwebappmodule

 

7. 将生成的model,client,service放到core module,同时将dao文件,daoconfig.xmlgroup.xml文件放进resources

        将生成的impl,server放到service module

        controller放到web module

        pagestest-sevn-service放到WEB-INF

        applicationContext-client.xml,client.composite放到client module

        test放到test

 8.修改group.xml文件里的数据库设置

9.svn上找一个复盘项目,找到他们的pom文件,把里面的东西copy过来

10.

公司spring版本要使用3.1.1版本

pom里这里必须爆

    11.在配置service modulepom文件的时候需要配置一个打tar包的文件

 

 

<assembly>

    <id>dist</id>

    <formats>

        <format>tar.gz</format>

    </formats>

 

    <includeBaseDirectory>false</includeBaseDirectory>

    <fileSets>

        <fileSet>

            <includes>

                <include>README*</include>

                <include>LICENSE*</include>

                <include>NOTICE*</include>

            </includes>

        </fileSet>

        <fileSet>

            <directory>target/classes</directory>

            <outputDirectory>classes</outputDirectory>

        </fileSet>

    </fileSets>

    <dependencySets>

        <dependencySet>

            <outputDirectory>lib</outputDirectory>

            <scope>runtime</scope>

        </dependencySet>

    </dependencySets>

</assembly>

12.servicemodulepom文件还需要修改core的依赖

 

corepom文件里找到相应的artifactid,修改版本

13.servicemoduleserver.composite里路径要修改

14.group.xml

明天计划完成的事情:明天把这个demo搞出来

遇到的问题:报了错,暂时未解决.对整个运行流程还需要消化

 收获:了解公司代码自动生成



返回列表 返回列表
评论

    分享到