IntelliJ IDEA创建Web SpringMVC项目(二):添加springMVC框架

1.添加springMVC依赖以及log依赖
  • spring-core
  • spring-beans
  • spring-context
  • spring-context-support
  • spring-web
  • spring-webmvc
  • spring-orm
  • spring-tx
  • spring-test
  • spring-security-web
  • jcl-over-slf4j
  • slf4j-api
  • slf4j-log4j12
  • log4j

在pom.xml里面配置所有依赖。


2.resources添加spring配置文件webapp-context.xml



    spring 业务层配置

    




3.resource添加springMVC配置文件  servlet-context.xml




    spring web层配置

    

    
    

    


    
        
        
        
    



4.web.xml配置对应的spring配置信息




    
        contextConfigLocation
        
            classpath:webapp-context.xml
        
    

    
    
        org.springframework.web.context.ContextLoaderListener
    



    
    
        Spring MVC Dispatcher Servlet
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            
                classpath:servlet-context.xml
            
        
        1
    

    
        Spring MVC Dispatcher Servlet
        /
    



5.Project Structure设置对应的spring关系IntelliJ IDEA创建Web SpringMVC项目(二):添加springMVC框架_第1张图片


6.项目包分层 bean  , dao , service ,  servliceImpl
IntelliJ IDEA创建Web SpringMVC项目(二):添加springMVC框架_第2张图片


7.测试小例子

package com.toughegg.webapp.action;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * @author cf
 * @description IntelliJ IDEA maven web springMVC测试
 * @create 2016-04-07 11:41
 **/

@Controller
public class IndexController {

    public IndexController() {
        System.out.println("=====================初始化============");
    }

    @RequestMapping(value = "/index")
    public String indexJSP() {
        return "/index";
    }
}



测试:

IntelliJ IDEA创建Web SpringMVC项目(二):添加springMVC框架_第3张图片


项目结构图:

IntelliJ IDEA创建Web SpringMVC项目(二):添加springMVC框架_第4张图片

你可能感兴趣的:(Java,Maven,springMVC,IntelliJ,IDEA)