Java Mybatis框架应用怎么配置

这篇文章主要介绍“Java Mybatis框架应用怎么配置”,在日常操作中,相信很多人在Java Mybatis框架应用怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java Mybatis框架应用怎么配置”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    什么是Maven

    简单讲,Maven就是一个项目构建工具,他可以帮我们对项目进行构建,依赖管理,测试,打包,部署,上线等,就是一个方便我们的一个好用的项目构建、项目管理工具。

    看一下官方解释吧:

    Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

    Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

    Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。

    Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目

    Maven环境配置

    关于环境配置呢,这里不在过多描述,需要的小伙伴可以私信我要教程哦.

    Maven 构建生命周期

    Maven 有以下三个标准的生命周期:

    -clean:项目清理的处理

    -default(或 build):项目部署的处理

    -site:项目站点文档创建的处理

    Maven项目的创建

    这里我先建一个模块,操作与新建项目一样哦

    Java Mybatis框架应用怎么配置  java 第1张

    Java Mybatis框架应用怎么配置  java 第2张

    Java Mybatis框架应用怎么配置  java 第3张

    Java Mybatis框架应用怎么配置  java 第4张

    目录结构

    我们来看一下自动生成的目录结构

    Java Mybatis框架应用怎么配置  java 第5张

    自动生成的不完整哦,我还根据个人习惯修改了一些,小伙伴自己对比吧

    Java Mybatis框架应用怎么配置  java 第6张

    pom.xml文件

    什么是pom.xml文件

    这里我们先了解个知识点POM( Project Object Model,项目对象模型 )

    它是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。

    执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标

    所以pom.xml文件就是让Maven找到东西和干活的文件嘛

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.longlong</groupId>
      <artifactId>Maven_01</artifactId>
      <version>1.0-SNAPSHOT</version>
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
      </properties>
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.11</version>
          <scope>test</scope>
        </dependency>
      </dependencies>
    </project>

    这里我把暂时用不到的东西删了,小伙伴可以对比对比,哪里不同哦。

    • project:这个标签是我们项目标签,里面放着一些头文件和说明,大部分时间我们不需要修改

    • modelVersion:这个是我们使用的版本,一般都是4.0.0

    • groupId, artifactId,version:这三个放一起是我们坐标,简单讲就是你自己的项目在互联网上的位置,唯一性。就像你家的门牌号一样。

    • dependencies:这个就是我们可以添加的依赖了,可以添加各种依赖,很方便。

    • build:这个标签是用来控制编译的。大多是我们只使用编译时资源管理

    加入项目所需依赖

    <!--添加MyBatis框架的依赖-->
        <dependency>
          <groupId>org.mybatis</groupId>
          <artifactId>mybatis</artifactId>
          <version>3.5.6</version>
        </dependency>
        <!--添加mysql依赖-->
        <dependency>
          <groupId>mysql</groupId>
          <artifactId>mysql-connector-java</artifactId>
          <version>8.0.15</version>
        </dependency>
      </dependencies>

    直接这几行代码就可以加入我们需要的依赖哦,如果有想用的依赖也可以取网上搜索,这里附上我使用最多的依赖仓库

    添加资源文件的指定

    这里一定要添加哦,不然编译的时候,只有resources目录下的xml文件可以被保留输出,其他地方的都没了。

    <!--添加资源文件的指定-->
      <build>
        <resources>
          <resource>
            <directory>src/main/java</directory>
            <includes>
              <include>**/*.xml</include>
              <include>**/*.properties</include>
            </includes>
          </resource>
          <resource>
            <directory>src/main/resources</directory>
            <includes>
              <include>**/*.xml</include>
              <include>**/*.properties</include>
            </includes>
          </resource>
        </resources>
      </build>

    到此,关于“Java Mybatis框架应用怎么配置”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注蜗牛博客网站,小编会继续努力为大家带来更多实用的文章!

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

    评论

    有免费节点资源,我们会通知你!加入纸飞机订阅群

    ×
    天气预报查看日历分享网页手机扫码留言评论Telegram