Spring项目的路径问题的解析与原理
发布时间
阅读量:
阅读量
Spring项目下的路径问题
今日在进行SpringBoot与log4j2整合的过程中,于配置log4j2配置文件时遇到问题。有经验的开发者建议采用绝对路径方式设置,但实际应用中发现这种方式存在移植性较差的问题。因此尝试改用相对路径进行配置,由此形成了本文的总结内容。
| 说明 | 举例 | |
|---|---|---|
| 相对路径 | 相对于当前位置的路径 | ./intel/facereapi |
| 绝对路径 | 路径的绝对位置(唯一表示方法) | E:\workSpace\intelJ\facereapi |
需要注意的是:相对路径用正斜杠 ‘/’ 绝对路径用的反斜杠 ’ \ ’
在路径方面,不得不提的是classPath,在Eclipse和Idea中,这两个位置是不同的。
| 指定位置 | |
|---|---|
| Eclipse | WEB_INF/classes |
| IDEA | target/classes |
尽管所采取的路径存在差异,但其最终目标均指向classes文件夹。
那这个classes文件是用来放什么的呢?
借助编译器的作用,所有的 *.java 文件都将被转换为 *.class 文件,而这些生成的类文件则被统一存放在 classes 目录中。

还没有任何评论哟~
