使用maven搭建MyBatis进行增删改查

#IDEA下使用Maven搭建MyBatis并实现增删改查的功能详细步骤

给大家简单介绍一下使用maven搭建MyBatis的过程。

Maven配置

第一步:IDEA使用Maven搭建MyBatis配置

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 的配置却让一些初学者望而却步,这里我就把Maven的详细配置过程写下,希望能对你有所帮助。

maven工程构建的优点

1、一个命令完成构建、运行,方便快捷。
2、maven对每个构建阶段进行规范,非常有利于大型团队协作开发。

什么是依赖管理

什么是依赖?一个java项目可能要使用一些第三方的jar包才可以运行,那么我们说这个java项目依赖了这些第三方的jar包。
举个例子:一个crm系统,它的架构是SSH框架,该crm项目依赖SSH框架,具体它依赖的Hibernate、Spring、Struts2。
什么是依赖管理?就是对项目所有依赖的jar包进行规范化管理

Maven的下载使用

下载地址:http://maven.apache.org/download.cgi
使用maven搭建MyBatis进行增删改查_第1张图片
下载后解压即可,解压后目录结构如下:
使用maven搭建MyBatis进行增删改查_第2张图片

JDK是前提

1.环境变量配置

1.添加M2_HOME:对应Maven的解压目录即可
使用maven搭建MyBatis进行增删改查_第3张图片
2.编辑Path环境变量:
使用maven搭建MyBatis进行增删改查_第4张图片
使用maven搭建MyBatis进行增删改查_第5张图片
测试是否成功,在CMD运行界面输入mvn -v即可
出现下图说明配置成功。
使用maven搭建MyBatis进行增删改查_第6张图片

第二步,修改settings.xml配置文件

通常我们需要修改解压目录下conf/settings.xml文件,这样可以更好的适合我们的使用。

此处注意:所有的修改一定要在注释标签外面,不然修改无效。Maven很多标签都是给的例子,都是注释掉的。
使用maven搭建MyBatis进行增删改查_第7张图片

本地仓库位置修改,打开seetings.xml文件找到如图两个位置,将他们从注释中移出,将localRepository中的文件路径改为自己的路径。

使用maven搭建MyBatis进行增删改查_第8张图片

使用maven搭建MyBatis进行增删改查_第9张图片

第三步IDEA下配置Maven

1.新建一个Maven项目
使用maven搭建MyBatis进行增删改查_第10张图片

2.右键这个项目,新建一个Module,在IDEA中Module就相当于eclipse中的project
使用maven搭建MyBatis进行增删改查_第11张图片

使用maven搭建MyBatis进行增删改查_第12张图片
点击下一步完成即可。

第二步.在pom.xml中导入以下代码,我的文件夹有target是因为我运行过,这个是类路径文件夹,等你运行过后也会有。

导入后maven会自动下载这些jar包
(不需要自己导jar包,下载之后每次创建自动运行)
注意更改一下代码中的项目名字


4.0.0

cn
ssm
1.0-SNAPSHOT
war

ssm Maven Webapp

http://www.example.com

junit junit 4.11 test

         
            org.mybatis
            mybatis
            3.3.0
        
        
        
             mysql
             mysql-connector-java
             5.1.29
         


         
             log4j
            log4j
            1.2.17
        
        
             org.slf4j
             slf4j-api
            1.7.12
        
           
            org.slf4j
             slf4j-log4j12
             1.7.12
         
${basedir}/src/main/java **/*.properties **/*.xml ${basedir}/src/main/resources ssm maven-clean-plugin 3.0.0 maven-resources-plugin 3.0.2 maven-compiler-plugin 3.7.0 maven-surefire-plugin 2.20.1 maven-war-plugin 3.2.0 maven-install-plugin 2.5.2 maven-deploy-plugin 2.8.2 ==以上是部分pom.xml代码,当需要其他jar包时,可以进入https://mvnrepository.com去查看相关代码== ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191107140328657.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2R5bDYzMTAwMjM0OQ==,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191107140353248.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2R5bDYzMTAwMjM0OQ==,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019110714040236.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2R5bDYzMTAwMjM0OQ==,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191107140411469.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2R5bDYzMTAwMjM0OQ==,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019110714042148.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2R5bDYzMTAwMjM0OQ==,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191107140456946.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2R5bDYzMTAwMjM0OQ==,size_16,color_FFFFFF,t_70) ==下载完成后就不报红了== ## 第四步,创建相关包(如pojo,mapper等),写相关代码就可以进行相关功能了。

你可能感兴趣的:(程序员初级)