首先这个是 web.xml方式定义参数传给Servlet。因此,<param-value></param-value>的解释是接收这个参数的servlet执行的。dispatchservlet的这个参数是定义配置文件的位置的。 而spring中对资源文件的处理做了抽象化,可以用符合 URI规范的方式声明文件位置,具体的实现类会解析这个字符串,(可以看spring的Resource相关的文档)根据里面的声明 来使用合适的方式读取。 classpath:开头的意思是说从 classpath中寻找目标文件。 web application的classpath包含 WEB-INF/lib下的所有jar包和WEB-INF/classes目录
你的web项目编译后会有一个classpath路径,编译后的class文件,资源文件,依赖文件等都会放在这个路径下。param-value制定的这个配置文件时spring的配置文件,classpath意思就是说这个配置文件在classpath路径下。
首先这个是 web.xml方式定义参数传给Servlet。
因此,<param-value></param-value>的解释是接收这个参数的servlet执行的。
dispatchservlet的这个参数是定义配置文件的位置的。
而spring中对资源文件的处理做了抽象化,可以用符合 URI规范的方式声明文件位置,
具体的实现类会解析这个字符串,(可以看spring的Resource相关的文档)
根据里面的声明 来使用合适的方式读取。 classpath:开头的意思是说从 classpath中寻找目标文件。
web application的classpath包含 WEB-INF/lib下的所有jar包和WEB-INF/classes目录