maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配
maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配
maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配置一般公司中都会使用Maven来进行项目管理,那么我们对maven工作目录、编译后的目录做一个说明,分析完这些后,后面会针对mybatis-plus中xml文件的配置做一个探究。
maven的工作目录如下,其后也有相关说明,相信用多了都会知道这怎么弄的
图来源于网络
编译后的工作目录:
其实,不论是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目录在配置上只是存在路径上的差异。我们来看。
放在src/main/resources路径下需要进行如下配置:
mybatis-plus: mapper-locations: classpath:/xml/*.xml
即mapper-locations: classpath:文件路径名
放在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文件路径配相关教程
-
【数据结构】单链表第五篇
【数据结构】单链表第五篇 文章目录 一、前言 二、取两单链表data相同结点存放入原链原结点中 2.1 两条链递增 2.2 两条链递减 2.3 一条链递增,一条链递减 三、取两单链表data相同结点存放入新链新结点中 3.1 两条单调递增的链 求公共元素 3.2 两条单调递减的
-
发送邮件
发送邮件 目录 发送简单文本邮件 发送HTML文件的邮件 发送带附件的邮件 基于Freemarker发送带HTML模板的邮件 多线程Executors群发邮件 案例:员工入职-发送短信和邮件告知相关信息;企业发放Offer; 用户注册发送用于激活账号的链接;OA系统不同人员协同工作途
-
数据-算法
数据-算法 数据结构 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 数据结构 前言 一、数据结构的定义 二、结构 1.逻辑结构和物理结构 2.数据元素的存储结构形式 算法 前言 一、算法效率的度量 二、线性表 1、顺序表 2、单链表
-
vue学习动画篇(三)
vue学习动画篇(三) 文章目录 动画创建方式 vue创建 创建 预览 animate.css创建 引入 使用 预览 钩子函数创建 半场动画(加入购物车) 使用(入场动画) 预览 动画的分类 transition name 同一页面的多个动画 transition-group appear tag 总结 动画创建方式 vue创
-
Maven使用和理论
Maven使用和理论 Maven Maven是什么,Maven的作用是什么? Maven是一种统一管理jar包的工程结构。因为使用普通java工程需要的jar包不稳定且出现许多并发问题。所以Maven的中央仓库提供统一获
-
C#的数据类型
C#的数据类型 目录 变量、常量和运算符 数据类型 基本数据类型 值类型与引用类型 可为 null 的类型 隐式类型var 类型转换 变量、常量和运算符 变量定义 int x = 5; 常量定义 const int CONST_NUM = 5;readonly Form form1 = new Form(); 常用运算符 1、条件运
-
赴日IT软件工作驻日软件工程师/驻日PM/赴日PM/赴日软件工程师
【赴日IT软件工作】驻日软件工程师/驻日PM/赴日PM/赴日软件工程师 @【赴日IT软件工作】驻日软件工程师/驻日PM/赴日PM/赴日软件工程师 职位名称:驻日软件工程师/驻日PM/赴日PM/赴日软件工程师 职责描述: 1、在东京子公司从事软件项目的前期设计、开发等工作
-
Maven基本介绍与安装
Maven基本介绍与安装 Maven介绍 Maven是一个项目管理工具,用来管理项目的生命周期,如项目中各个项目之间的依赖管理,项目中使用到的jar包依赖管理,还有许多项目构建的插件等。 使用Maven最大的好处就是不再需要我们手工维护项目中的各种jar包,及jar包需