为了账号安全,请及时绑定邮箱和手机立即绑定
  • 在实际的开发过程中,由于互联网服务越来越多,可能会出现配置多个DispatcherServlet,分别来负责不同模块提交的请求. 通过使用不同的DispatcherServlet来做不同的分化,能够更好的服务不同类型的请求. 配置多个DispatcherServlet时,只需在<servlet-mapping>标签下的<url-pattern>标签配置不同的请求路径即可. <url-pattern>是不同url来源的划分依据.
    查看全部
  • 在Web应用程序添加spring上下文配置时,如果不指定加载url路径,即 会在web-inf下spring会自动扫描一个XML文件名叫$servletname$-servlet.xml文件,spring会自动扫描.
    查看全部
  • 在Web应用程序中配置Spring上下文的方法 1.使用listener方法. 2.使用servlet方法. 方法一: <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!--配置application.xml的加载路径--> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/applicationContext.xml</param-value> </context-param> 方法二: <servlet> <servelt-name>context</servelt-name> <servlet-class>org.springframework.web.context.ContextLoaderListener</servlet-class> <!--配置application.xml的加载路径--> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/applicationContext.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>context</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> 层次化的ApplicationContext,即一个Web应用程序中有不同层次的spring上下文配置文件. 不同层次之间的上下文配置文件负责不同的工作.
    查看全部
  • 在Spring MVC配置Servlet当中,<url-pattern>标签值不能是/*,只能是/,或者其他路径.
    查看全部
  • resolve.解析
    查看全部
  • 创建Control 1.创建一个类,该类被@Controller注解标注.被该注解标注的类会被Spring MVC识别成一个Controller. 2.使用@RequestMapping注解标注类,告诉Spring MVC该Controller类映射的URL路径. @Controller注解会跟@RequestMapping注解一起使用. 3.在Controller类中创建返回字符串类型的方法.方法return一个字符串. 4.同样使用@RequestMapping注解来标注方法,告诉Spring MVC该方法被调用的URL路径. 5.Controller中的方法返回字符串类型,即返回在存放jsp文件夹下与方法返回值同名的jsp视图. @Controller @RequestMapping("/hello") public class HelloMvc{ @RequestMapping("/mvc") public String say(){ return "home"; } } 当访问http://localhost:8080/项目名/hello/mvc路径时就会进入到作为控制器的HelloMvc类中的say()方法处理,该方法返回字符串home,即返回在DispatcherServlet上下文配置文档中此<property name="prefix" value="/WEB-INF/jsps/" ></property>标签保存jsp文件的文件夹中的home.jsp视图.
    查看全部
    1 采集 收起 来源:Hello Spring MVC

    2018-03-22

  • MVC流程图
    查看全部
  • 使用Spring MVC,需要在DispatcherServlet的上写文配置文件中添加: xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation=" http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd" 在spring MVC中HanderMapping是以@RequestMapping注解的方式来指定Controller的路径.使用@Controller注解关联某个类是一个Controller.即DispatcherServlet通过HanderMapping找到需要调用的Controller类.
    查看全部
    0 采集 收起 来源:Hello Spring MVC

    2018-03-22

  • 4.在DispatcherServlet对应的上下文添加配置: 添加<context:annotation-config></context:annotation>标签:该标签作用是为了识别@Required、@Autowired.JSR 250's @PostConstruct、@PreDestroy、@Resource等注解. 添加:<context:component-scan base-package="com.own.controller"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"></context:include> </context:component-scan> 为了使DispatcherServlet上下文对象只搜索@Controller标注的类,不搜索其他注解标注的类. 添加<mvc:annotation-driven></mvc:annotation>标签,该标签作用是让DispatcherServlet启用基于Annotation的HandlerMapping. 还需要配置一个bean,class为InternalResourceViewResolver,该类用来告诉DispatcherServlet将用哪个ViewResolver为自己获取View(这里使用了JstlView). <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property> <!--存放jsp的文件夹--> <property name="prefix" value="/WEB-INF/jsps/" ></property> <property name="suffix" value=".jsp"></property> </bean>
    查看全部
    0 采集 收起 来源:Hello Spring MVC

    2018-03-22

  • 构建spring MVC环境: 1.导入spring MVC的jar包以及spring需要的jar包. 2.在项目的web.xml中配置Servlet. 3.要在项目中创建DispatcherServlet对应的上下文配置,即Spring.xml文件,默认会在/WEB-INF/$servelt-nama$-servlet.xml中加载,也可以通过在Servlet中配置初始化参数来改变默认的加载路径,参数名为contextConfigLocation,参数值可以自定义. <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!--DispatcherServlet对应的上下文配置,即Spring.xml文件,默认会在/WEB-INF/$servelt-nama$-servlet.xml中加载--> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
    查看全部
    0 采集 收起 来源:Hello Spring MVC

    2018-03-22

  • mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp DartifactId最终的值会成为我们所创建目录结构的根目录名称. DarchetypeArtifactId指明创建目录类型的类型. 使用cmd在需要创建的目录下输入命令.
    查看全部
  • springmvc 配置
    查看全部
    0 采集 收起 来源:Hello Spring MVC

    2016-04-19

  • 把maven安装目录下的conf目录下的setting.xml配置文件复制在.m2目录下. 原因是:当我们对maven版本进行升级时,每次升级都不需要改变以前在配置文件中修改过的配置. 默认的仓库安装位置是在:Default: ${user.home}/.m2/repositoryo,可以在setting.xml中修改. maven核心仓库的副本就称作mirror(镜像). 按照官方的推荐使用英国的镜像,按照这个镜像进行配置之后,我们每次对maven的访问都将去这个库中下载我们所需要的软件包,这样就降低了中心仓库的负载. 中心仓库为了避免太大量的访问造成服务器的运行问题,有时候会拒绝我们的访问,所以当我们把配置指向英国这个镜像之后,访问的成功率会大大的提高. <mirror> <id>UK</id> <name>UK Central</name> <url>http://uk.maven.org/maven2</url> <mirrorOf>central</mirrorOf> </mirror>
    查看全部
    0 采集 收起 来源:Maven的配置

    2018-03-22

  • Maven的依赖管理能够定位直接依赖与传递依赖的路径是通过坐标(Coordinate)的形式,通过坐标来找到需要的依赖包. 指定坐标有几个属性,分别是groupId、artifactId、version、packaging(可缺省,缺省则默认是jar,表示依赖的是jar包,其他值可能是war包或pom对象,pom对象就是一个用来传递依赖管理的对象). 这4个属性就可以构成一个坐标,坐标是maven仓库中的GPS定位系统,唯一标识一个产品.
    查看全部
    0 采集 收起 来源:Maven介绍

    2016-08-01

  • Dependency(依赖),各种项目需要依赖的jar包,在没使用Maven时需要把各种框架的jar包都导入进项目的lib目录下,但有了maven之后就可以通过在pom.xml配置文件中通过依赖管理(<dependencies>)配置相关的依赖项(<dependency>)即可. maven不但可以提供直接的依赖管理,比如直接依赖junit、spring MVC,还可以提供所有传递依赖管理,这是一个透明的过程,也就是这里写了依赖spring的Web MVC框架,那么Spring MVC所依赖的其他包,Maven也会为我们自动载入.
    查看全部
    0 采集 收起 来源:Maven介绍

    2018-03-22

举报

0/150
提交
取消
课程须知
本课程是JAVA高级课程,小伙伴们需要熟练掌握JAVA开发语言基础语法以及Spring IOC/DI的配置使用。对Spring不熟悉的童鞋慎入~~
老师告诉你能学到什么?
1、MVC的思想精髓 2、Spring MVC的基本概念 3、如何利用Maven搭建Spring MVC开发环境 4、用Spring MVC实际开发一个功能模块

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!