认识spring框架
- spring框架为开发者做了很多,反过来,它也要求开发者同样对它。
配置注解驱动的Spring MVC控制器编程模型。
可选参数:
JSR-303
校验配置静态资源的处理器,比如说图片、js、css,通过对缓存头进行优化,提升浏览器的加载速度。允许Spring资源处理器能够识别任何指定路径下的静态资源。
可选参数:
/resources/**
则表示需要在url中加上resources,然后追加静态资源相对于根路经的目录结构路径。/,classpath:/META-INF/public-web-resources/
,将会读取位于web应用根路径下的静态资源以及类路径下的所有Jar包中/META-INF/public-web-resources
目录下的文件,而web应用根路径下的文件优先级更高。prevent-cacheing
的缓存头。如果是大于0的值,则会发送max-age
为该值的缓存头。用来配置处理静态资源的处理器(handler),通过将请求重定向到容器默认的servlet。使用这个处理器允许/
映射与DispatcherServlet
一起使用,同时仍利用Servlet容器提供静态资源服务。
可用属性:
default-servlet-name:可以重定向客户端静态资源请求的默认Servlet。默认的处理器在启动时会自动检测容器默认的Servlet(通过一个预定义的名字列表)。只有在默认但Servlet无法被检测到的情况下,才需要明确指定默认Servlet的名字。
interceptors:注册自定义的拦截器(父标签)
interceptor:自定义拦截器必须继承HandlerInterceptor类或者实现WebRequestInterceptor接口。
可用属性
/myPath
或者/myPath/**
用来定义渲染返回视图的简单控制器
可用属性: