idea 简单ssm工程搭建(1)

这次只是记录下自己的学习成长(1)。

搭建过程中我参考了https://www.jianshu.com/p/23e58ca14f1c
1:new ->project
idea 简单ssm工程搭建(1)_第1张图片
2:填写GroupId,ArtifactedId
GroupId:是项目创建团体或组织的唯一标志符,通常是域名倒写,如com.baidu,我这笔创建的groupid是com.SpringMvc
ArtifactedId 是项目artifact唯一的基地址名.如study,study-project
我这次创建的工程名是SpringMvc

3: pom.xml文件添加


      org.springframework
      spring-core
      ${spring.version}
    
    
      org.springframework
      spring-context
      ${spring.version}
    
    
      org.springframework
      spring-webmvc
      ${spring.version}
    

其中中添加

5.0.5.RELEASE

4:点击 import-changes
此时libraries添加进来了这几个jar包
idea 简单ssm工程搭建(1)_第2张图片
5:新建main/java下新建com.springmvc 文件夹后新建controller文件夹
6:新建main/resource/下新建spring mvc两个配置文件 (mvc-dispatcher.xml【spring servelet的配置文件,名字可以自己命名】 和全局的spring mvc配置文件applicationContext.xml)
新建步骤如下图
idea 简单ssm工程搭建(1)_第3张图片
新建好两个spring_mvc配置文件后我们暂不配置
7:webapp/WEB-INF/下新建views文件夹,
webapp/WEB-INF/web.xml 添加配置


  Archetype Created Web Application

  
    contextConfigLocation
     
    classpath:applicationContext.xml
  

  
  
    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      UTF-8
    
  
  
    encodingFilter
    /*
  

  
    org.springframework.web.context.ContextLoaderListener
  

  
  
    
    SpringMVC
    org.springframework.web.servlet.DispatcherServlet
    
      contextConfigLocation
      
      classpath:mvc-dispatcher.xml
    
    
    1
  
  
    SpringMVC
    
    /
  
   
  
    /index.jsp
  
  

8:修改mvc-dispatcher.xml
标签中添加


   
    
    
    
    
       
    
        
        
        
        
    

其中

定义视图解析器,其中包括前缀和后缀,这样到时候controller返回字符串的时候,就会去/WEB-INF/views/下面找对应字符串名字的jsp文件。所以需要在视图里面创建views路径。

9:com.springmvc.controller下新建MyController.java。

@Controller
@RequestMapping("/developer")
public class MyController {
    @GetMapping(path = "/hxy")
    public  String getHello(){
        // 这里的配置跟Mvc-dispatcher里面的视图解析器相呼应,return出去的"hxy" 即为WEB—INF/views/hxy.jsp
        return  "hxy"; //与9步骤的hxy.jsp相呼应
    }
}

9:webapp/WEB-INF/views下新建hxy.jsp
添加


woshi hxy

10:运行 配置tomcat
点击Edit Configuration
在这里插入图片描述
idea 简单ssm工程搭建(1)_第4张图片
点击fix 选择SpingMvc:war exploded
idea 简单ssm工程搭建(1)_第5张图片
idea 简单ssm工程搭建(1)_第6张图片

点击运行。在跳出的主页里面输入访问地址:http://localhost:8080/developer/hxy
idea 简单ssm工程搭建(1)_第7张图片

你可能感兴趣的:(经验积累)