现在的位置: 首页 > 综合 > 正文

Spring MVC学习:配置简解

2018年05月09日 ⁄ 综合 ⁄ 共 925字 ⁄ 字号 评论关闭

1、<context:annotation-config/>:向Spring容器注册AutowiredAnnotationBeanPostProcessor(@Autowired)、CommonAnnotationBeanPostProcessor(@ Resource 、@ PostConstruct、@ PreDestroy)、PersistenceAnnotationBeanPostProcessor(@PersistenceContext)以及
RequiredAnnotationBeanPostProcessor(@Required) 这 4 个BeanPostProcessor。注意:使用<context:component-scan base-package=”XX.XX”/>后就可以移除<context:annotation-config/>,因为前者包含后者。
2、<mvc:annotation-driven />:向Spring容器注册DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个映射和适配器bean,@Controller注解使用的前提配置。
3、<context:component-scan>:扫描到有@Component @Controller@Service等这些注解的类就把这些类注册为bean。
4、<mvc:view-controller path="/" view-name="index"/>:当路径为“/”,默认跳转到index页面。
5、<mvc:default-servlet-handler/>:servlet在找页面时,走的是dispatcherServlet路线,找不到的时候会报404加上这个默认的servlet时候,servlet在找不到的时候会去找静态的内容。
6、<mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/> :匹配URL /images/**  的URL被当做静态资源,由Spring读出到内存中再响应http。

待续。。。


抱歉!评论已关闭.