Maven开发

基于上次使用springMvc+mybatis+maven开发的接口,居然一点笔记都没写,这次好好把使用方法补上。
1,使用MyBatis Generator
要先把下面第三步的mysql安装好,这步才能做。
这其实就是一个jar包,作用是通过这个包可以依照数据库中表生成mybatis中的mapping,dao,model等文件。
具体使用方法:
先下载MyBatis Generator:https://github.com/mybatis/generator/releases 完了之后解压;
再下载mysql-connector-java :http://mvnrepository.com/artifact/mysql/mysql-connector-java 可以先直接下载jar包我下载了5.1.42版本的。
然后在本地创建一个xml文件:generatorConfig.xml

<?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE generatorConfiguration
    PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
    "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
  <generatorConfiguration>
      <!--数据库驱动 mysql-connector-java-5.1.42-->
      <classPathEntry    location="mysql-connector-java-5.1.42.jar"/>
      <context id="DB2Tables"    targetRuntime="MyBatis3">
          <commentGenerator>
             <property name="suppressDate" value="true"/>
             <property name="suppressAllComments" value="true"/>
         </commentGenerator>
         <!--数据库,链接地址账号,密码-->
         <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost/argrace_web?useSSL=false" userId="root" password="root">
         </jdbcConnection>
         <javaTypeResolver>
             <property name="forceBigDecimals" value="false"/>
         </javaTypeResolver>
         <!--生成Model类存放位置-->
         <javaModelGenerator targetPackage="com.hello.model" targetProject="src">
             <property name="enableSubPackages" value="true"/>
             <property name="trimStrings" value="true"/>
         </javaModelGenerator>
         <!--生成映射文件存放位置-->
         <sqlMapGenerator targetPackage="com.hello.mapping" targetProject="src">
             <property name="enableSubPackages" value="true"/>
         </sqlMapGenerator>
         <!--生成Dao类存放位置-->
         <javaClientGenerator type="XMLMAPPER" targetPackage="com.hello.dao" targetProject="src">
             <property name="enableSubPackages" value="true"/>
         </javaClientGenerator>
         <!--生成对应表及类名-->
         <table tableName="argrace_user" domainObjectName="ArgraceUser" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
     </context>
 </generatorConfiguration>

我的目录结构大概是如下图这样的
这里写图片描述
在当前目录下运行命令

java -jar mybatis-generator-core-1.3.6\lib\mybatis-generator-core-1.3.6.jar -configfile generatorConfig.xml -overwrite

我这里报了一个错,如下图:
这里写图片描述
解决办法就是在数据库后面加上“?useSSL=false”,我上面的配置文件已经加好了。
还有在本地创建一个src目录,不然会找不到路径。
2,使用Intellij Idea
第一次使用Intellij Idea,踩了一些坑,就不一一写出来了。写一些记得的吧,
首先是下载Intellij Idea (http://www.jetbrains.com/idea/download/#section=windows),一个是Ultimate版(旗舰版),一个是Community(社区版,就是免费版);一开始我下载的是Community版,因为免费,创建普通java是没问题,但是创建Web项目就不行了,很多东西没有。最后卸载重新安装了Ultimate版。
由于Ultimate版需要注册,网上有办法可以破解,在这:http://idea.lanyus.com/ 。在破解之前需要在C:\Windows\System32\drivers\etc 这个路径下的hosts文件中添加

0.0.0.0 account.jetbrains.com

目的旨在屏蔽jetbrains公司验证。
配完之后,基本上就可以用了。
3,Mysql
我是直接在百度下载的mysql安装包。但要注意,我们使用的只是mysql服务,其他的不需要,安装方法在这:https://jingyan.baidu.com/article/cd4c2979033a17756f6e6047.html
这里写图片描述
安装的过程中也发现安装失败,原因在这
http://blog.csdn.net/JINsweet/article/details/78110835?locationNum=5&fps=1
不管电脑是多少位的,下载一个32位的Visual C++ Redistributable
再安装一个Navicat 12 for MySQL, 正版下载地址:http://www.navicat.com.cn/products/navicat-for-mysql
我在csdn上下载了破解版的,花了11个积分,很尴尬,没破解成功,不知道为什么
http://download.csdn.net/download/kaishizige/10005461
11个积分啊,找谁说理去啊,想哭。
放一个版本的破解版的吧,http://download.csdn.net/download/mo_feng_/10201829
4,待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值