FreeCMS商业版

功能强大、开源、代码通俗易懂、注释详细、面向二次开发友好!

面向二次开发友好的java开源CMS!打造更好的中国开源jsp java CMS!

FreeCMS商业版V2.7已发布!购买请联系客服QQ 124812878 查看更新日志



在线演示 立即购买 下载免费版 下载商业版用户手册
客服QQ: 124812878 联系电话: 18339991503 Email: freeteam@foxmail.com

ssm整合基本配置之springmvc - - ITeye博客

加入收藏夹】     【打印】     【关闭】 来源: 日期:2017-12-28 22:00:07 点击量: 收藏

个人理解+参考总结,有错误请提出,谢谢!

配置命名空间。

配置Springmvc就是配置Controller。

1、配置<mvc:annotation-driven/>
<mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置
<context:annotation-config/>是对包进行扫描,实现注释驱动Bean定义,同时将bean自动注入容器中使用。即解决了@Controller标识的类的bean的注入和使用。
参考:http://blog.csdn.net/jbgtwang/article/details/7359592

2、配置spring组件扫描<context:component-scan>
在xml配置了这个标签后,spring可以自动去扫描base-package下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean。
注意:如果配置了<context:component-scan>那么<context:annotation-config/>标签就可以不用再xml中配置了,因为前者包含了后者,而且springmvc一般只扫描@Controller,其他的注解文件在applicationContext中进行扫描。
参考:http://blog.csdn.net/chunqiuwei/article/details/16115135

3、配置视图解析器,即在试图名称添加前后缀:InternalResourceViewResolver
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass"
      value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/views/" />
    <property name="suffix" value=".jsp" />
</bean>

4、配置<mvc:default-servlet-handler />
servlet在找页面时,走的是dispatcherServlet路线。找不到的时候会报404;加上这个默认的servlet时候,servlet在找不到的时候会去找静态的内容。
参考:http://m.blog.csdn.net/zhengyangzkr/article/details/70174296


上一条

下一条

相关新闻
自定义表单
本例固定链接: 分享到:
更多