zoukankan      html  css  js  c++  java
  • 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中自己定义

  • 相关阅读:
    Flowplayer-一款免费的WEB视频播放器
    nginx windows 版 创建windows 服务
    Windows Service Wrapper
    angular模板加载 ----ng-template
    理解AngularJS的作用域Scope
    Jquery使用ajax以及angularjs 动态模板加载并进行渲染
    angular.element方法汇总以及AngularJS 动态添加元素和删除元素
    JavaScript文件中调用AngularJS内部方法或改变$scope变量
    The repository for high quality TypeScript type definitions
    jspm 是浏览器包管理工具
  • 原文地址:https://www.cnblogs.com/lzhicheng/p/8338158.html
Copyright © 2011-2022 走看看