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