springMVC搭建博客总结

Posted lzhicheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springMVC搭建博客总结相关的知识,希望对你有一定的参考价值。

参考文件 :https://my.oschina.net/gaussik/blog

1.环境配置,搭建开发环境

  web.xml的配置说明,url请求-——>web.xml文件,加入一个servlet,用于拦截请求(url-pattern为 / ,说明拦截所有请求),并交由Spring MVC的后台控制器来处理。这一项配置是必须的。为了能够处理中文的post请求,再配置一个encodingFilter,以避免post请求中文出现乱码情况。

  在web.xml同级目录下新建 mvc-dispatcher-servlet.xml(-servlet前面是在servlet里面定义的servlet名),在mvc-despatcher-servlet.xml中配置,首先加入component-scan标签,指明controller所在的包,扫描下边的所有文件,配置静态资源访问的路劲,在jspViewResolver中,有两个属性,一个是prefix,定义了所需访问的文件路径前缀,另一是suffix,表示要访问的文件的后缀,这里为 .jsp。那么,如果返回字符串是 xxx ,SpringMVC就会找到 /WEB-INF/pages/xxx.jsp 文件。                    

<bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">     <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>     <property name="prefix" value="/WEB-INF/pages/"/>     <property name="suffix" value=".jsp"/> </bean>

说一下我的理解,浏览器请求-->web.xml进行请求拦截,拦截之后提取有用信息,比如http://localhost:8080/admin/users,提取出admin/users-->mvc-dispatcher-servlet.xml下边有context对controller下边的注解进行扫描-->执行controller下边的代码——>返回请求的网址-->经过mvc-dispatcher-servlet.xml下边配置的路劲,返回到浏览器;

  <!--指明 controller 所在包,并扫描其中的注解-->
    <context:component-scan base-package="com.sigin.controller"/>

2.module文件说明

  module里边就是一个实体,是根据设计的数据库配置产生的,里边的外键设计与查询尤其重要,主要是自动产生的;

3.数据库操作

 数据库文件配置,主要在mvc-despatcher-servlet.xml中配置,配置按照要求来就好,配置之后不用任何更改,JpaRepository未定义update方法需要在repository中自己定义

以上是关于springMVC搭建博客总结的主要内容,如果未能解决你的问题,请参考以下文章

springMVC学习总结 --springMVC重定向

回归 | js实用代码片段的封装与总结(持续更新中...)

springmvc学习总结 -- maven+springmvc+spring+mybatis+mysql详细搭建整合过程讲解

SSM框架搭建总结

springMVC学习总结 --springMVC表单处理和静态文件处理

SpringMVC第二课 SpringMVC框架的简单使用