spring-mvc
文章平均质量分 64
姜小衰
这个作者很懒,什么都没留下…
展开
-
[spring-mvc] <context:component-scan/> <mvc:annotation-driven/>
<mvc:annotation-driven/>标签这个标签对应的实现类是org.springframework.scheduling.config.AnnotationDrivenBeanDefinitionParser 仔细阅读它的注释文档可以很明显的看到这个类的作用。解析这个文档: 这个类主要注册8个类的实例:RequestMappingHandleMappingBeanNameUrl转载 2017-05-21 22:26:55 · 333 阅读 · 0 评论 -
[spring-mvc] 启动时报 No bean named 'cacheManager' available
简介今天在配制一个mvc web项目时,居然出现了如下异常,百思不得其解Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cacheManager' available解决办法原因 xml mvc的命名空间 配制错误了,错误的配制如下:&l...原创 2018-07-27 11:07:45 · 1397 阅读 · 0 评论 -
[spring-mvc]在MVC中启用Java配制
启用Java配制参考文章Enabling the MVC Java Config or the MVC XML Namespace正文要启用MVC的Java配制,要在你的一个标记有@Configuration类上添加@EnableWebMvc注解@Configuration@EnableWebMvcpublic class WebConfig {}在XML文件...翻译 2018-07-25 10:14:26 · 164 阅读 · 0 评论 -
spring-mvc <url-pattern> / 和 /* 的区别
其中/ 和 /* 的区别1.< url-pattern > / </ url-pattern >不会匹配到*.jsp,即:*.jsp不会进入spring的DispatcherServlet类,导致打不到对应的controller所以报404错正常显示 404错误 2.< url-pattern > /* </ url-pattern > 会匹配*.jsp,会出现返回jsp视图时再次进入sprin原创 2017-07-11 14:20:49 · 343 阅读 · 0 评论 -
[spring-mvc] DispatcherServlet 参数 namespace contextConfigLocatoin区别
文档解释 可选参数 解释 contextClass 任意实现了WebApplicationContext接口的类。这个类会初始化该servlet所需要用到的上下文对旬。默认情况下,框架会使用一个XmlWebApplicationContext对象 contextConfigLocation 一个指定了上下文配置路径的字符串,该值会被传入给contextClass所指定的上下文实原创 2017-05-22 19:26:54 · 515 阅读 · 0 评论 -
[spring-mvc] <context:component-scan>使用说明
在xml配置了这个标签后,spring可以自动去扫描base-package下面或者子包下面的javar文件,如果扫描到了有@Component @Controller @RestController @ControllerAdvice @RestControllerAdvice @Repository @Service @Configuration等这些注解的类,则把这些类注册为bean注意如果配转载 2017-05-22 09:36:43 · 658 阅读 · 0 评论 -
[spring-mvc] webApplicationContext
Spring中的Application实例是可以有范围(scope)的。在Spring MVC中,每个dispatcherServlet都持有一个自己的上下文对象WebApplicationContext,它又继承了根(root)WebApplicationContext对象已经定义的所有bean。这些继承的bean可以在具体的Servlet实现中被重载,在每个Servlet实例中你也可以定义其sc原创 2017-05-22 08:58:07 · 383 阅读 · 0 评论 -
[spring-mvc] classpath
web.xml中classpath:和classpath*:区别classpath只会到你的class路径中查找相关文件 classpath:不仅包含class路径,还包括jar文件中(class路径)进行查找有时候会用模糊匹配的方式配置多个配置文件,但是如果配置文件是在jar包里,模糊匹配就找不到了。可以用逗号隔开的方式配置多个配置文件。存放位置src下面需要在web.xml中定义如下:<con转载 2017-05-22 08:17:01 · 671 阅读 · 0 评论