返回顶部
首页 > 资讯 > 操作系统 >classpath:和classpath*:的区别
  • 333
分享到

classpath:和classpath*:的区别

springboot 2023-08-30 10:08:15 333人浏览 薄情痞子
摘要

1、classpath是什么 classpath是指编译之后的target中的classes目录,该目录中存放的内容和源程序中对应的例子如下: 2、classpath:和classpath*:的区别 classpath: 只会到你的tar

1、classpath是什么

classpath是指编译之后的target中的classes目录,该目录中存放的内容和源程序中对应的例子如下:
在这里插入图片描述

2、classpath:和classpath*:的区别

classpath: 只会到你的target下面的class路径中查找找文件
classpath*:
(1)不仅包含target下面的class路径,还包括jar文件中(target下面的class路径)进行查找。
(2)当项目中有多个classpath路径(不是xml文件,而是包含xml文件的路径),并同时加载多个classpath路径下的所有xml文件,就发挥了作用,如果不加*,也就是只使用classpath,则表示仅仅加载匹配到的第一个classpath路径。

3、总结

两者的区别可以用下面这三种情况概述:

如果类路径中没有通配符,那我们使用classpath就可以了;

如果类路径中有通配符,但是通配符只能匹配到一个类路径(类路径不是xml文件),那我们使用classpath就可以了;

如果类路径中有通配符,但是通配符可以匹配到多个类路径,那我们只能使用classpath*,它可以匹配全部的类路径中的xml文件,但是classpath只能匹配到第一个类路径中的所有xml文件;

所以无论哪种情况,我们使用classpath*是没有错误的。

来源地址:https://blog.csdn.net/qq_41428418/article/details/132576860

--结束END--

本文标题: classpath:和classpath*:的区别

本文链接: https://www.lsjlt.com/news/382554.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • classpath:和classpath*:的区别
    1、classpath是什么 classpath是指编译之后的target中的classes目录,该目录中存放的内容和源程序中对应的例子如下: 2、classpath:和classpath*:的区别 classpath: 只会到你的tar...
    99+
    2023-08-30
    springboot
  • java中的classpath指向什么
    这篇文章主要介绍java中的classpath指向什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!今天在项目里看到好多地方都用到了classpath,并且自己对calsspath到底指向哪里还不是很清楚,所以就在网...
    99+
    2023-06-22
  • java项目中classpath的理解
    在java项目中,你一定碰到过classpath,通常情况下,我们是用它来指定配置/资源文件的路径。在刚开始学习的时候,自己也糊里糊涂,但是现在,是时候弄清楚它到底是指什么了。 顾名...
    99+
    2024-04-02
  • java的Classpath知识点有哪些
    本篇内容主要讲解“java的Classpath知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java的Classpath知识点有哪些”吧!java的优点就是他是一个自动支持网络功能的...
    99+
    2023-06-03
  • Java的Classpath工具怎么使用
    这篇文章主要介绍“Java的Classpath工具怎么使用”,在日常操作中,相信很多人在Java的Classpath工具怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java的Classpath工具怎...
    99+
    2023-06-03
  • SpringBoot 如何读取classpath下的文件
    SpringBoot 读取classpath下文件 开发过程中,必不可少的需要读取文件,对于打包方式的不同,还会存在一些坑,比如以jar包方式部署时,文件都存在于jar包中,某些读取...
    99+
    2024-04-02
  • 基于java类路径classpath和包的示例分析
    这篇文章主要为大家展示了“基于java类路径classpath和包的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“基于java类路径classpath和包的示例分析”这篇文章吧。类路径(...
    99+
    2023-05-30
  • 有关于JAVA中的CLASSPATH的作用 (转)
    有关于JAVA中的CLASSPATH的作用 (转)[@more@]CLASSPATH是什么?它的作用是什么?  它是Javac编译器的一个环境变量。  它的作用与import、package关键字有关。  当你...
    99+
    2023-06-03
  • 如何深入探讨、理解Java的CLASSPATH
    这篇文章给大家介绍如何深入探讨、理解Java的CLASSPATH,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。从表面上看,Java的classpath(类路径)很简单,但一直以来它都是一个产生问题和混乱的根源。本文介绍...
    99+
    2023-06-03
  • classpath与path有哪些不同的地方
    这期内容当中小编将会给大家带来有关classpath与path有哪些不同的地方,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。详解path和classpath的区别path的作用path是系统用来指定可执行...
    99+
    2023-05-31
    path classpath
  • eclipse项目中的.classpath文件有什么用
    这篇文章主要介绍eclipse项目中的.classpath文件有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 前言在使用eclipse或者myeclipse进行java项目开发的时候,每个project(工...
    99+
    2023-06-22
  • 详解eclipse项目中的.classpath文件原理
    目录1 前言2 作用3 .classpath内容3.1 kind="src"3.2 kind="output"3.3 kind="con"3.3.1 JRE配置3.3.2 Serve...
    99+
    2024-04-02
  • 解读classpath读取resources目录下的文件
    目录classpath读取resources目录下文件1、class.getResource()2、getClassLoader().getResource()4、批量读取5、如果配...
    99+
    2023-01-12
    classpath resources 读取resources目录下文件 classpath读取resources下文件
  • 最新版AS配置Project下的build.gradle中的classpath
    前言 最近想使用一个开源框架AndServer,根据文档说明,首先需要在Project下的build.gradle做如下配置: buildscript {     repositories {         g...
    99+
    2023-10-05
    android android studio gradle
  • 玩转Java的CLASSPATH(三)JWhich的工作过程(转)
    四、JWhich的工作过程   要精确地测定classpath中哪一个类先被装载,你必须深入到类装载器的思考方法。事实上,具体实现的时候并没有听起来这么复杂你只需直接询问类装载器就可以了! 1: public class JWhich {2...
    99+
    2023-06-03
  • -classpath及路径如何正确的在Java项目中使用
    这期内容当中小编将会给大家带来有关-classpath及路径如何正确的在Java项目中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。javac -classpath的使用:javac:如果当前你要编译...
    99+
    2023-05-31
    java classpath 路径
  • android studio 3.6.1导入项目报错(无法下载classpath里的内容)
    android studio 3.6.1导入项目报错报错:原因:解决方法: 报错: Caused by: org.gradle.api.inte...
    99+
    2022-06-06
    Android Studio studio Android
  • springboot打成jar后获取classpath下文件失败的解决方案
    springboot打成jar后获取classpath下文件 代码如下: ClassPathResource resource = new ClassPathResource("...
    99+
    2024-04-02
  • LinkedList和ArrayList的区别、Vector和ArrayList的区别
      LinkedList和ArrayList的区别  继承类和实现接口上来讲  他们都实现了List接口下的方法,他们都允许重复,允许null,并且有序的集合。  LinkedList实现了Deque接口。  底层实现上来讲  ArrayL...
    99+
    2023-06-02
  • Mybatis——#{}和${}的区别
    在使用mybatis的时候我们会使用到#{}和${}这两个符号来为sql语句传参数,那么这两者有什么区别呢? #{}是预编译处理,是占位符,${}是字符串替换,是拼接符 Mybatis在处理#{}...
    99+
    2023-09-13
    mybatis java mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作