当我们建立一个maven项目的时候,我们需要在pom.xml中引入相关的版本架包,当我们网速不好的情况下,我们可以把相关的maven的仓库复制到我们本地的maven仓库中,这样可以防止因网络问题而导致jar未加载成功
具体步骤:

  1. 将applicationContext.xml复制到相关maven项目的resourses包中,然后把相关老师的maven仓库解压,然后再C盘中找到.m2目录,然后覆盖就行

  2. 在eclipse里面操作

配置文件的注意事项 - 图1
完成之后
配置文件的注意事项 - 图2

这样就可以实现在本地仓库中加载出相应的配置版本信息


当我们使用eclipse做项目之前需要的操作:

1.修改workspace的编码格式:(点击window—>preference—>workspace)
配置文件的注意事项 - 图3

2.修改运行的环境配置文件的注意事项 - 图4

3.把maven的.xml加载到eclipse
配置文件的注意事项 - 图5


我们导入一个项目的时候,我们需要注意的事项:

一、点击导入的项目右键build path 查看此时的maven依赖和相对应的tomcat,同时点击deployment
配置文件的注意事项 - 图6


自动生成代码运行的步骤:

二、先在配置文件中添加以下代码:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE generatorConfiguration
  3. PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  4. "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
  5. <generatorConfiguration>
  6. <properties resource="jdbc.properties"/>
  7. <context id="mysqltables" targetRuntime="MyBatis3" defaultModelType="flat">
  8. <property name="javaFileEncoding" value="UTF-8"/>
  9. <property name="beginningDelimiter" value="`"/>
  10. <property name="endingDelimiter" value="`"/>
  11. <plugin type="${mapper.plugin}">
  12. <property name="mappers" value="${mapper.Mapper}"/>
  13. </plugin>
  14. <jdbcConnection driverClass="${jdbc.driver}"
  15. connectionURL="${jdbc.url}"
  16. userId="${jdbc.username}"
  17. password="${jdbc.password}">
  18. </jdbcConnection>
  19. <javaTypeResolver >
  20. <property name="forceBigDecimals" value="false" />
  21. </javaTypeResolver>
  22. <!-- 实体类的生成基本配置 -->
  23. <javaModelGenerator targetPackage="com.zhiyou.bd28.model" targetProject="src/main/java">
  24. <property name="enableSubPackages" value="true" />
  25. <property name="trimStrings" value="true" />
  26. </javaModelGenerator>
  27. <!-- mapper.xml配置文件的路径等参数配置 -->
  28. <sqlMapGenerator targetPackage="com.zhiyou.bd28.dao" targetProject="src/main/resources">
  29. <property name="enableSubPackages" value="true" />
  30. </sqlMapGenerator>
  31. <!-- 配置mapper接口的代码生成路径 -->
  32. <javaClientGenerator type="XMLMAPPER" targetPackage="com.zhiyou.bd28.dao" targetProject="src/main/java">
  33. <property name="enableSubPackages" value="true" />
  34. </javaClientGenerator>
  35. <!-- 每一个table标签代表着一个表的代码自动生成设置 -->
  36. <!--
  37. <table tableName="tb_user" domainObjectName="TbUser" >
  38. <property name="useActualColumnNames" value="false"/>
  39. <generatedKey column="user_id" sqlStatement="mysql" identity="true"/>
  40. </table>
  41. <table tableName="tb_role" domainObjectName="TbRole" >
  42. <property name="useActualColumnNames" value="false"/>
  43. <generatedKey column="role_id" sqlStatement="mysql" identity="true"/>
  44. </table>
  45. <table tableName="tb_function" domainObjectName="TbFunction" >
  46. <property name="useActualColumnNames" value="false"/>
  47. <generatedKey column="function_id" sqlStatement="mysql" identity="true"/>
  48. </table>
  49. -->
  50. <table tableName="table_test" domainObjectName="TableTest" >
  51. <property name="useActualColumnNames" value="false"/>
  52. <generatedKey column="t_id" sqlStatement="mysql" identity="true"/>
  53. </table>
  54. </context>
  55. </generatorConfiguration>

配置文件的注意事项 - 图7

在配置文件中配置完成之后,就可以使用run—>run configurations—>双击maven

会发现console有sucess成功
配置文件的注意事项 - 图8


三、项目导入成功之后

使用外部tomcat即localhost:8080来运行本次的导入项目:步骤如下:

此时我们首先需要在pom.xml,里面引入内置tomcat插件的代码

<plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
        </plugin>

配置文件的注意事项 - 图9


四:使用cmd命名对.sql文件进行操作可以直接在相应的数据库中生成相对应的表单