Spring+SpringMVC+MyBatis整合配置文件的搭建

SSM项目的环境搭建:


一、项目的目录结构如下:

Spring+SpringMVC+MyBatis整合配置文件的搭建_第1张图片

二、导入的jar包:WEB-INF/lib下

Spring+SpringMVC+MyBatis整合配置文件的搭建_第2张图片

Spring+SpringMVC+MyBatis整合配置文件的搭建_第3张图片


Spring+SpringMVC+MyBatis整合配置文件的搭建_第4张图片



三、resources下的几个配置文件+WEB-INF下的web.xml文件需要自己配置:

wei.xml:



  pmis
 
 
	
		characterEncoding
		 org.springframework.web.filter.CharacterEncodingFilter
		
		  encoding
		  UTF8
		
	
	
		characterEncoding
		/*
	
  
  
  
  
      org.springframework.web.context.ContextLoaderListener
  
  
  
      contextConfigLocation
      classpath:beans.xml
  
  
  
  
  
      springmvc
      org.springframework.web.servlet.DispatcherServlet
      
          contextConfigLocation
          classpath:springmvc.xml
      
  
  
      springmvc
      *.do
  
 
  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  


beans.xml









  


    
    
    
    





    
    




    
    




mybatis.xml






其中,配置数据源时,用到的数据库连接的资源文件jdbc.properties:
jdbc.url = jdbc\:mysql\://localhost:3306/lanou
jdbc.driver = com.mysql.jdbc.Driver
jdbc.username= root
jdbc.password= 123456

日志文件log4j.properties(不需要自己手写)
log4j.rootLogger=debug,stdout,logfile
### \u628A\u65E5\u5FD7\u4FE1\u606F\u8F93\u51FA\u5230\u63A7\u5236\u53F0 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Target=System.err
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
### \u628A\u65E5\u5FD7\u4FE1\u606F\u8F93\u51FA\u5230\u6587\u4EF6\uFF1Ajbit.log ###
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=D:/test.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %F %p %m%n
 
###\u663E\u793ASQL\u8BED\u53E5\u90E8\u5206
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql=debug

四、编写一个测试类:SSMTest.java

package cn.com.lanou.controller;

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

@Controller
public class SSMTest {

	@RequestMapping("/SSMtest")
	public String test(){
		return "HelloSSM";
	}
	
}


返回视图:HelloSSM.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here


Hello SSM.....

 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
 

你可能感兴趣的:(Spring+SpringMVC+MyBatis整合配置文件的搭建)