我正在使用Spring MVC,在配置中我使用以下行来为我的应用程序提供一些Javascript文件:
<mvc:resources mapping="/resources/**" location="/,classpath:/META-INF/" />
但是,我担心这可能导致安全问题,无法预料的情况等等,因为我的类路径上的每个jar(有很多!)都有一个META-INF文件夹,可从/ resources /到一个正在四处寻找的用户。
有没有办法只将位置映射到特定的jar文件。在我的例子中,它将是位于以下位置的Spring-JS jar(相对于我的Eclipse工作区的根目录):
/Jars/spring 3.0.5/spring-js-2.0.7.RELEASE.jar
任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:2)
您应该改为限制公开的特定位置。例如,对于spring-js jar,你可以这样做:
<mvc:resources mapping="/resources/**" location="classpath:/META-INF/web-resources" />
我怀疑你是否可以指定确切的jar。