maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配

作者:神秘网友 发布时间:2020-10-12 14:26:12

maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配

maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配置

一般公司中都会使用Maven来进行项目管理,那么我们对maven工作目录、编译后的目录做一个说明,分析完这些后,后面会针对mybatis-plus中xml文件的配置做一个探究。

maven的工作目录如下,其后也有相关说明,相信用多了都会知道这怎么弄的
maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配
图来源于网络

编译后的工作目录:
maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配
其实,不论是src/main/java还是在src/main/resources下的文件都会输出到target的classes目录下,但是它们会分别保存到两个目录下,比如src/main/java下的com保存为了target的com,而src/main/resources下的xml,保存为了target的xml。而com中主要保存的是你类的class文件,而xml是你放在resources下的文件。

xml可放在src/main/java目录下,也可以放在src/main/resources目录下,but,放在src/main/java目录和src/main/resources目录在配置上只是存在路径上的差异。我们来看。

maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配
放在src/main/resources路径下需要进行如下配置:

mybatis-plus:
  mapper-locations: classpath:/xml/*.xml

即mapper-locations: classpath:文件路径名

maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配
放在src/main/java路径下需要进行如下配置:

mybatis-plus:
  mapper-locations: classpath:/com/pinyou/brand/mapper/xml/*.xml

补充一点:
classpath和classpath的区别:
classpath:只会在你的class路径下寻找
classpath
:不仅包含class路径,还包括jar文件中(class路径)进行查找

一般来说,在公司项目开发中都会需要用到classpath*进行文件配置,因为大型一点的公司一般会用到第三方的jar,所以大多情况下会需要查找这些jar的配置文件。

maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配相关教程

  1. 【数据结构】单链表第五篇

    【数据结构】单链表第五篇 文章目录 一、前言 二、取两单链表data相同结点存放入原链原结点中 2.1 两条链递增 2.2 两条链递减 2.3 一条链递增,一条链递减 三、取两单链表data相同结点存放入新链新结点中 3.1 两条单调递增的链 求公共元素 3.2 两条单调递减的

  2. 发送邮件

    发送邮件 目录 发送简单文本邮件 发送HTML文件的邮件 发送带附件的邮件 基于Freemarker发送带HTML模板的邮件 多线程Executors群发邮件 案例:员工入职-发送短信和邮件告知相关信息;企业发放Offer; 用户注册发送用于激活账号的链接;OA系统不同人员协同工作途

  3. 数据-算法

    数据-算法 数据结构 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 数据结构 前言 一、数据结构的定义 二、结构 1.逻辑结构和物理结构 2.数据元素的存储结构形式 算法 前言 一、算法效率的度量 二、线性表 1、顺序表 2、单链表

  4. vue学习动画篇(三)

    vue学习动画篇(三) 文章目录 动画创建方式 vue创建 创建 预览 animate.css创建 引入 使用 预览 钩子函数创建 半场动画(加入购物车) 使用(入场动画) 预览 动画的分类 transition name 同一页面的多个动画 transition-group appear tag 总结 动画创建方式 vue创

  5. Maven使用和理论

    Maven使用和理论 Maven Maven是什么,Maven的作用是什么? Maven是一种统一管理jar包的工程结构。因为使用普通java工程需要的jar包不稳定且出现许多并发问题。所以Maven的中央仓库提供统一获

  6. C#的数据类型

    C#的数据类型 目录 变量、常量和运算符 数据类型 基本数据类型 值类型与引用类型 可为 null 的类型 隐式类型var 类型转换 变量、常量和运算符 变量定义 int x = 5; 常量定义 const int CONST_NUM = 5;readonly Form form1 = new Form(); 常用运算符 1、条件运

  7. 赴日IT软件工作驻日软件工程师/驻日PM/赴日PM/赴日软件工程师

    【赴日IT软件工作】驻日软件工程师/驻日PM/赴日PM/赴日软件工程师 @【赴日IT软件工作】驻日软件工程师/驻日PM/赴日PM/赴日软件工程师 职位名称:驻日软件工程师/驻日PM/赴日PM/赴日软件工程师 职责描述: 1、在东京子公司从事软件项目的前期设计、开发等工作

  8. Maven基本介绍与安装

    Maven基本介绍与安装 Maven介绍 Maven是一个项目管理工具,用来管理项目的生命周期,如项目中各个项目之间的依赖管理,项目中使用到的jar包依赖管理,还有许多项目构建的插件等。 使用Maven最大的好处就是不再需要我们手工维护项目中的各种jar包,及jar包需