使用eclipse搭建SSM框架整合Maven(超详细!)

工作以来,一直在写前端,很久没碰后端了,今天突然发现,后端的东西得慢慢捡起来了,毕竟以后还是得靠后端吃饭的。要写后端,首先得有环境吧,那就从搭框架开始吧,今天先搭一个SSM框架,方便以后需要时直接用。下次有时间再写一个搭建SSH的。文章大部分内容参考传智播客教学视频,本文只列出搭建流程,一些固定代码还是能copy就copy吧^_^

1.使用eclipse新建一个Maven工程

使用eclipse搭建SSM框架整合Maven(超详细!)_第1张图片

使用eclipse搭建SSM框架整合Maven(超详细!)_第2张图片

2.填写项目的Maven坐标

使用eclipse搭建SSM框架整合Maven(超详细!)_第3张图片

3.添加项目依赖,完整pom.xml如下:


	4.0.0
	
		cn.itcast.parent
		itcast-parent
		0.0.1-SNAPSHOT
	
	cn.itcast.usermanage
	itcast-usermanage
	1.0.0-SNAPSHOT
	war

	
		
		
			junit
			junit
			test
		
		
			org.springframework
			spring-webmvc
		
		
			org.springframework
			spring-jdbc
		
		
			org.springframework
			spring-aspects
		
		
		
			org.mybatis
			mybatis
		
		
			org.mybatis
			mybatis-spring
		
		
		
			mysql
			mysql-connector-java
		
		
			org.slf4j
			slf4j-log4j12
		
		
		
			com.fasterxml.jackson.core
			jackson-databind
		
		
		
			com.jolbox
			bonecp-spring
		
		
		
			jstl
			jstl
		
		
			javax.servlet
			servlet-api
			provided
		
		
			javax.servlet
			jsp-api
			provided
		
		
		
			org.apache.commons
			commons-lang3
		
		
			org.apache.commons
			commons-io
		
		
			com.github.pagehelper
			pagehelper
		
		
			com.github.jsqlparser
			jsqlparser
		
		
			com.github.abel533
			mapper
		
	

	
		
			
			
				org.apache.tomcat.maven
				tomcat7-maven-plugin
				
					80
					
					/
				
			
		
	

4.编写web.xml配置文件。



	itcast-usermanage
	
	
		contextConfigLocation
		classpath:spring/applicationContext*.xml
	
	
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
	
	
		encodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			UTF8
		
	
	
		encodingFilter
		/*
	
	
	
	
		HttpMethodFilter
		org.springframework.web.filter.HttpPutFormContentFilter
	
	
		HttpMethodFilter
		/*
	
	
	
	
		HiddenHttpMethodFilter
		org.springframework.web.filter.HiddenHttpMethodFilter
	
	
		HiddenHttpMethodFilter
		/*
	
	
	
	
        itcast-usermanage
        org.springframework.web.servlet.DispatcherServlet
        
        	contextConfigLocation
        	classpath:spring/itcast-usermanage-servlet.xml
        
         1
    

    
        itcast-usermanage
        
        /rest/*
    
    
    
    	index.jsp
    

5.添加db.properties连接数据库的配置文件。本文连接的是mysql数据库。

6.编写spring容器配置文件:applicatonContext.xml


	
	
	
		
		
		
		
		
		
		
			
				classpath:jdbc.properties
			
		
	
	
	
	

	 
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	


7.编写spring事物配置文件:applicationContext-transaction.xml


	
	
	
		
	

	
	
		
			
			
			
			
		
	

	
		
		
		
		
	
	

8.编写springMVC配置文件:itcast-usermanage-servlet.xml




	
	
	
	
	
	
	
	
	
		
		
	

9.编写mybatis和spring的整合文件:applicationContext-mybatis.xml


	
	
		
		
		
		
		
		
		
		
	
	
	
	
		
	


注:以上四个文件可以写成一个配置文件,但是为了方便后期维护,分开写较好。

10.编写mybatis全局配置文件:mybatis-config.xml





	
		
		
			
			
			
			
		

		
		
			
			
			
			
		

	


至此,SSM框架就搭建完成啦,剩下的就是往里面填东西了。其实框架这东西,就是搭建起来配置文件多比较麻烦,搭建完成后,用起来还是比较舒服的!要是嫌SSM框架太繁琐,可以用springboot微服务框架,少了很多复杂的配置文件,用起来也很方便!博客有搭建流程,有兴趣可以看看!

你可能感兴趣的:(Java,SSM)