classpath是指 WEB-INF文件夹下的classes目录(war包),对于springboot项目打包出来的jar包,里面的就是BOOT-INF:

这个demo的源码结构如下:

可见,java目录下的编译后的字节码文件,以及resources目录中的资源,打包后都被放到了jar包中的同一个目录,即都在classpath所指向的目录中。

要访问classpath中的资源文件,就可以这么写一个相对路径:classpath:jdbc.properties。

classpath 和 classpath* 区别:

classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.4</version>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                        <mainClass>com.sysware.HelloWorld</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
    </plugins>
</build>

1

最新文章

  1. 前端学PHP之函数
  2. 一篇不错的讲解Java异常的文章(转载)
  3. AndroidManifest.xml 详情对应介绍
  4. Linux使用问答
  5. Single NumberII
  6. SQL 时间格式化函数
  7. python爬行动物集合360联想词搜索
  8. oracle linux 7.3 下用dtrace 跟踪 mysql-community-server-5.6.20
  9. 虚拟机+桥接模式+Host-only模式 搭建完美的Windows下Linux开发环境
  10. 2017-2018-1 Java演绎法 小组成员贡献量汇总
  11. golang基础- ElasticSearch搜索引擎、kibana可视化工具、向ES输出数据
  12. WinForm 中 comboBox控件之数据绑定
  13. C# 隐式转换关键字 implicit
  14. Spring MVC中Controller返回值void时报错
  15. (7)路由层的分发(不同app各自管理自己的和app的注册)
  16. 安装部署elasticsearch
  17. Servlet 生命周期、工作原理-是单实例多线程
  18. SQL Server 的字段不为NULL时唯一
  19. FMX ScrollBox 拖拽控制
  20. ID3、C4.5和cart算法比较(转)

热门文章

  1. Python-9-赋值进阶
  2. Python命名空间和作用域
  3. 【SPOJ】Substrings
  4. 牛客假日团队赛2 C.修围栏
  5. QDU-GZS and String
  6. SPI接口的ETH芯片(ENC28J60/W5500)
  7. (转)nginx利用geo模块做限速白名单以及geo实现全局负载均衡的操作记录
  8. Windows2
  9. Java获取服务器系统默认编码格式
  10. Kendo MVVM 数据绑定(六) Html