袁奇生

To always face my adversity head on.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一、引入依赖是spring-webmvc

<dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.2.5.RELEASE</version>
        </dependency>
</dependencies>

二、在web.xml中增加DispatcherServlet,在IOC容器启动的时候去加载applicationContext.xml文件

 <!-- 在Tomcat启动的时候自动初始化Spring IOC容器,对配置的对象进行实例化并进行管理 -->
  <servlet>
      <servlet-name>springmvc</servlet-name>
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
          <init-param>
              <param-name>contextConfigLocation</param-name>
              <param-value>classpath:applicationContext.xml</param-value>
          </init-param>
          <load-on-startup>0</load-on-startup>
  </servlet>
  <servlet-mapping>
      <servlet-name>springmvc</servlet-name>
      <url-pattern>/</url-pattern>
  </servlet-mapping>

三、按以上classpath的配置在src下去创建applicationContext.xml文件,并配置一下三段代码

  <!-- 扫描指定的类,并让IOC容器进行创建-->
    <context:component-scan base-package="com.tencent"></context:component-scan>
    <!-- 启用Spring MVC的注解模式 -->
    <mvc:annotation-driven></mvc:annotation-driven>
    <!-- 将图片、js、css等静态资源排除在外 -->
    <mvc:default-servlet-handler/>

四、然后就可以去创建各类Cotroller控制器,控制的作用是接受用户的请求,调用对应的业务逻辑,并返回相应的结果。

 

posted on 2020-04-03 15:37  逼近精进  阅读(295)  评论(0编辑  收藏  举报