eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查

eclipse下SpringMVC+Maven+Mybatis+MySQL项目搭建

这篇文章主要讲解在eclipse环境下SpringMVC+Maven+Mybatis+MySQL的项目搭建过程。

  1. 创建Maven工程。

  右击-->New->Other

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第1张图片

  点击->Manven Porject

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第2张图片

  点击->勾选快速框架

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第3张图片

  输入项目名,包(Packaging,如果只是普通的项目,选jar就好了,如果是web项目就选war,这里是web项目,所以选择war)

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第4张图片

  右击项目->Properties->Java Build Path->选择Libraries->点击选中 JRE System Library->Edit 

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第5张图片

  选择默认JRE,注:必须系统安装了JDK。

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第6张图片

  点击Project Facets 去掉勾选 Dynamic Web Module 再把 Java 改为系统设置版本。  

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第7张图片

  再打开Project Facets ->勾选 Dynamic Web Module 选择3.0版本时,下面有个 Further configuration available... ->点击

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第8张图片

  输入 content directory 地址: src/main/webapp,把web.xml勾选

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第9张图片

创建好的工程目录如下:

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查_第10张图片

 

下面把所有的.xml文件粘贴出来,以便使用:

实现增删改查的UserDao.xml, 代码如下:





    
        
        
        
    
    
    
    
   
        INSERT INTO t_user VALUE (#{userId},#{userName},#{userPassword})
    
   
   
   
        DELETE FROM t_user WHERE USER_ID=#{userId}
    
   
   
   
        UPDATE t_user SET USER_ID=#{userId}, USER_NAME=#{userName}, USER_PASSWORD=#{userPassword} WHERE USER_ID=#{userId}
    
   
    

 

mybatis-config.xml文件:


  
    

    
        
        
        
        
        
        
        
        
    

    

 

jdbc.properties配置信息如下:

jdbc_driverClassName=com.mysql.jdbc.Driver
jdbc_url=jdbc:mysql://localhost:3306/tgy?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC
jdbc_username=root
jdbc_password=tgy

spring.xml文件内容如下(spring.xml是配置数据源,dao层,controller层的)





  
  
        
            
               classpath:properties/*.properties
                
            
        
  
  
  
  
   
  
      
      
     
      
          ${jdbc_driverClassName}
      
      
          ${jdbc_url}
      
      
          ${jdbc_username}
      
      
          ${jdbc_password}
      
  
  
  
  
  
  
  
  
        
  
  
  
  
       
        
       
       
   

 

spring-mvc.xml的配置文件如下(是配置controller层和view层的)




   
   
   
   
   
   
   
   
        
        
        
    

web.xml的配置信息如下(其主要是初始化时加载spring.xml和spring-mvc.xml中配置的内容)




tgy

	
    
        contextConfigLocation
        classpath:spring.xml
    
    
     
    
        org.springframework.web.context.ContextLoaderListener
    
    
    
    
        springmvc
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc/spring-mvc.xml
        
    
    
        springmvc
        /
    
    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
    
    
        CharacterEncodingFilter
        /*
    
    


	
	    default.jsp
	

最后一个是maven的配置文件。


  4.0.0
  cn.cqu
  tgy
  0.0.1
  war
  
  
  
		org.springframework.boot
		spring-boot-starter-parent
		1.3.5.RELEASE
		 
	

	
		UTF-8
		1.8
		
        4.1.5.RELEASE
        
        1.6.6
        1.2.12
        
        4.10
        
        3.2.1
	

	
	
	    
        
            org.springframework
            spring-core
            ${spring.version}
        
        
            org.springframework
            spring-webmvc
            ${spring.version}
        
        
            org.springframework
            spring-context
            ${spring.version}
        
        
            org.springframework
            spring-context-support
            ${spring.version}
        
        
            org.springframework
            spring-aop
            ${spring.version}
        
        
            org.springframework
            spring-aspects
            ${spring.version}
        
        
            org.springframework
            spring-tx
            ${spring.version}
        
        
            org.springframework
            spring-jdbc
            ${spring.version}
        
        
            org.springframework
            spring-web
            ${spring.version}
        

        
        
            junit
            junit
            ${junit.version}
            test
        

        
        
        
            log4j
            log4j
            ${log4j.version}
        
        
            org.slf4j
            slf4j-api
            ${slf4j.version}
        
        
            org.slf4j
            slf4j-log4j12
            ${slf4j.version}
        
        
        
	    commons-logging
	    commons-logging
	    1.2
		
        

        
        
            org.springframework
            spring-test
            ${spring.version}
            test
        

        
        
            org.mybatis
            mybatis
            ${mybatis.version}
        

        
        
            org.mybatis
            mybatis-spring
            1.2.0
        
	    
		
		
		
		
			mysql
			mysql-connector-java
			8.0.15
			runtime
		
		
		
			com.alibaba
			fastjson
			1.2.13
		
		
			com.qiniu
			qiniu-java-sdk
			7.1.1
		
		
			javax.mail
			mail
			1.4.7
		
		
			redis.clients
			jedis
			2.8.0
		

		
	
	
	
    	
	    	
		        maven-compiler-plugin
		        3.7.0
		        
		          1.8
		          1.8
		        
	        
        
    
	

 

至此整个项目完成。

你可能感兴趣的:(spring,hibernate等的错误总结)