zoukankan      html  css  js  c++  java
  • SpringMVC(2)之创建工程

    一、创建一个springmvc框架且是mvn的工程
    环境准备: jdk,maven,IDEA、tomcat

    用idea创建一个maven的项目,创建后通过配置升级为springmvc框架 搭建一个mvn项目(可以百度,这里就不多说了)

    参考百度:https://www.cnblogs.com/echola/p/10931129.html

    思路:先配置spring---->springmvc

    1.配置应用上下文

    //在pom.xml中配置版本号信息,idea会自动拉取jar包
    <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context</artifactId>
          <version>5.1.9.RELEASE</version>
    </dependency>
    //在web.xml中配置相关信息
    <context-param>
        <param-name>contextConfigLocation</param-name>
        //applicationContext可以自行创建
        <param-value>classpath:applicationContext.xml</param-value>
      </context-param>

    2.配置bean,web

    //同上也是在pom中配置,idea自动拉包
    <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-beans</artifactId>
          <version>5.1.9.RELEASE</version>
    </dependency>
    <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-web</artifactId>
          <version>5.1.9.RELEASE</version>
    </dependency>

    3.配置中央控制器(springmvc相关的)

    //同上也是在pom中配置,idea自动拉包
    <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-webmvc</artifactId>
          <version>5.1.9.RELEASE</version>
     </dependency>
    //web.xml中配置前端控制器dispatcher
     <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!-- 如果不配置,默认加载/WEB-INF/dispatcher-servlet.xml文件,因为DispatcherServlet默认(自己创建一个xml)-->
    <!--    <init-param>-->
    <!--      <param-name>contextConfigLocation</param-name>-->
    <!--      <param-value>classpath:dispatcher-servlet.xml</param-value>-->
    <!--    </init-param>-->
    <!--    <load-on-startup>1</load-on-startup>-->
      </servlet>
    
      <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>*.action</url-pattern>
      </servlet-mapping>

    最后配置处理器映射器和适配器,以及视图解析器就好了

    <!--处理器映射器,这里我用的是BeanNameUrlHandlerMapping,所以下面的bean name是以url方式-->
        <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />
        <!-- 配置handler -->
        <bean name="/queryItems.action" class="com.kaka.controller.ItemsControllerone"/>
    
        <!-- 处理器适配器,这里我用的SimpleControllerHandlerAdapter,在代码处理Hander时需要实现Controller-->
        <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
    
    
        <!-- 试图解析器解析jsp视图,默认使用jstl标签,classpath下要有jstl的jar包 -->
        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"></bean>

    最后run启动,显示helloworld就好了,在spring(4)中,配置mybatis相关以及如何使用mybatis逆向工程

     

  • 相关阅读:
    Windows Server 2008取消登录前的Ctrl+Alt+Delete组合键操作
    Kali Linux远程连接Windows服务器
    Kali Linux虚拟机安装完整安装过程及简单配置(视频)
    Kali Linux中下载工具Axel的安装和使用
    2017年Kali Linux更新源
    解决VMware虚拟机报错“无法连接MKS:套接字连接尝试次数太多,正在放弃”
    .deb软件包的安装和软件的卸载
    解决C语言程序报错:return type defaults to‘int’
    解决BackBox中Fcitx输入法中文输入状态下不显示候选词框的问题
    导航狗信息导航网站首页源代码(2017年11月03日版)
  • 原文地址:https://www.cnblogs.com/minet/p/12296338.html
Copyright © 2011-2022 走看看