②修改application.properties配置文件
配置数据源
spring.datasource.url=jdbc:mysql//xxx.xx.xx.xx:3306/databasename?useUnicode=true&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=xxxxxx
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#配置自己的文件路径
mybatis.config-location=classpath:mybatis/mybatis-config.xmlmybatis.mapper-locations=classpath:mybatis/mapper/*.xml
server.servlet.context-path=/monitor
2. idea eclipse使用generator生成代码,路径配置
eclipse使用mybatis自动生成代码,需要下载插件 help-->Eclipse Marcketplace 搜索mybatis
下载安装,新建配置文件mybatisGenerator.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 jar包所在位置 -->
location="D:/Devinstall/apache-maven-3.5.2/repository/mysql/mysql-connector-java/5.1.46/mysql-connector-java-5.1.46.jar" />
<context id="context1">
<!-- 数据库链接配置 -->
connectionURL="jdbc:mysql://xxx.xx.xx:3306/databasename" userId="root"
password="xxxxx" />
<!-- 生成模型的包名和位置 ,你的项目名称-->
<javaModelGenerator targetPackage="com.xxx.xxx.xxx.entity"
targetProject="projectname" />
<!-- 生成映射文件的包名和位置 -->
<sqlMapGenerator targetPackage="com.gcexe.monitor.persistence.mapping"
targetProject="config" />
<!-- 生成DAO的包名和位置 -->
<javaClientGenerator targetPackage="com.gcexe.monitor.persistence.dao"
targetProject="config" type="XMLMAPPER" />
<!-- 对应数据库的表-->
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
</table>
</context>
</generatorConfiguration>
idea使用mybatis自动生成代码,首先配置运行插件,在pom文件中增加插件,其中configurationFile标签中为你的配置文件地址
generatorConfig.xml内容同上,配置你的数据库信息,生成文件位置,表信息等
然后配置maven运行命令 mybatis-generator:generate -e
执行即可。
输入项目的地址,选择下载到的工作空间
4. Linux安装mysql
需要注意的是,linux下安装mysql是区分大小写的,windows默认是不区分的,我在安装完毕使用的时候发现全部是小写的sql语句执行的时候出错了,安装完需要配置/etc/my.cnf文件在[mysqld]下新增一行 lower_case_table_names=1 重启mysql