Classpath路径? 原

1、src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。

2、WEB-INF/classes目录存放src目录java文件编译之后的class文件,xml、properties等资源配置文件,这是一个定位资源的入口。

3、引用classpath路径下的文件,只需在文件名前加classpath:

<param-value>classpath:applicationContext-*.xml</param-value> 
<!-- 引用其子目录下的文件,如 -->
<param-value>classpath:context/conf/controller.xml</param-value>

4、lib和classes同属classpath,两者的访问优先级为: lib>classes。

5、classpath 和 classpath* 区别:

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程

如何利用docker-machine创建machine

前面了解了什么是Docker Machine,并且安装了docker-machine。接下来我们一起来看下如何创建machine 前提条件:(我以我的环境说明)...

37270
来自专栏IT可乐

Linux 安装JDK

1、下载 JDK Linux 版本(注意看自己安装 Linux 系统的位数)   oracle 官网下载地址:jdk-7u80-linux-x64.gz   百...

713110
来自专栏我的博客

git学习笔记

一直使用svn,今天彻底学了一下git,学习命令平台http://try.github.io/levels/1/challenges/2 然后参考n多网站这里就...

32350
来自专栏javathings

Maven 生命周期(需了解)

Maven 中定义了三种标准的生命周期:清理(clean),默认(default)(有时候也称为构建),和站点(site)。 这三种生命周期互相独立。每种生命...

30340
来自专栏java架构师

Hadoop总结篇之五---模块间是怎么驱动执行的

在MRv1中,各个模块间驱动运行的方式是函数调用的方式。这是同步的过程,上一模块调用下一模块函数后,等待其执行。效率不高。 在MRv2中做了改进,yarn基于事...

29250
来自专栏我的博客

Centos6.0设置静态IP

vi /etc/sysconfig/network-scripts/ifcfg-eth0 将文件ifcfg-eth0(网络配置)修改为 DEVICE=”eth0...

31650
来自专栏静下来

mysql数据库日志mysql-bin.000001-XX删除方法

今天想看看服务器数据盘用了多少容量,查的时候,吓我一跳。显示居然已经用了70多G。。。 明显不可能的,我就博客,虽然还有别的网站,但是图片和附近都是用百...

43360
来自专栏企鹅号快讯

从0开始学习SpringCould(7)-SpringBoot 多环境配置

为什么需要多环境配置? 真正开发中,环境一般都是分离的,多数情况下都分为:开发环境、测试环境、生产环境等等。 以这三套环境为例,如果这三套环境有三个数据库,每次...

24150
来自专栏闵开慧

ubuntu中使用网络安装mysql

现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要...

36070
来自专栏黑泽君的专栏

Github上如何添加 LICENSE 文件?

什么是开源软件?   开源软件是所有人都可以修改和补充的软件,因为开源软件的 license 协议允许这样做。   Git版本控制系统就是开源的软件。  ...

35630

扫码关注云+社区

领取腾讯云代金券