第二章【Maven项目】maven项目的创建及配置ssm框架

接着 第一章【Maven项目】maven的安装配置 
自动补全:Windows——>Preferences——>Java-->Editor-->Content Asist在Auto activation triggers for Java后面的文本框里只有一个“.”。现在你将其改为“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ” 即可


新建Maven项目:

1、右击——>New(或者是File——>New)——>other——>Maven——>Maven Project——>Next

第二章【Maven项目】maven项目的创建及配置ssm框架_第1张图片

第二章【Maven项目】maven项目的创建及配置ssm框架_第2张图片

2、这时候,我们就成功创建出一个Maven项目了,项目结构如下图:

第二章【Maven项目】maven项目的创建及配置ssm框架_第3张图片

注意:创建的项目少source folder包,需要在Build path 中的resource中把带有(missing)字样移除,然后在工程建包,回到Build path中修改Output folder   edit选第二项)如图:

第二章【Maven项目】maven项目的创建及配置ssm框架_第4张图片

如果src/main/resource下不能创建folder文件夹  如图修改:

第二章【Maven项目】maven项目的创建及配置ssm框架_第5张图片

到这里,我们的Maven项目就建好了,接下来,我们来整合搭建SSM(spring MVC + Spring + Mybatis)


首先我们来配置一些整合框架所必须要的jar包,也就是来配置我们的pom文件,保存,就会自动下载,存放在之前配置好的本地maven仓库中。

1.pox.xml配置依赖的内容:



	4.0.0

	com.ssm

	maven-ssm

	war

	0.0.1-SNAPSHOT

	maven-ssm Maven Webapp

	http://maven.apache.org



	

	

		4.12

		4.1.3.RELEASE

		3.2.8

		1.2.2

		1.2.15

		5.1.32

		1.6.4

		2.4.2

		1.0.9

		4.3.5

		1.2

		2.5

		2.0

		2.5

		3.3.2

		1.3.2

		3.3

		3.4.1

		0.9.1

		1.3.1

		2.7.2

		4.10.3

	



	

	

		

		

			joda-time

			joda-time

			${joda-time.version}

		

		

		

			org.apache.commons

			commons-lang3

			${commons-lang3.version}

		

		

			org.apache.commons

			commons-io

			${commons-io.version}

		

		

			commons-net

			commons-net

			${commons-net.version}

		

		

		

			com.fasterxml.jackson.core

			jackson-databind

			${jackson.version}

		

		

		

			org.apache.httpcomponents

			httpclient

			${httpclient.version}

		

		

		

			junit

			junit

			${junit.version}

			

			test

		

		

		

			org.slf4j

			slf4j-log4j12

			${slf4j.version}

		

		

		

			org.mybatis

			mybatis

			${mybatis.version}

		

		

			org.mybatis

			mybatis-spring

			${mybatis.spring.version}

		

		

			com.github.miemiedev

			mybatis-paginator

			${mybatis.paginator.version}

		

		

			com.github.pagehelper

			pagehelper

			${pagehelper.version}

		

		

		

			mysql

			mysql-connector-java

			${mysql.version}

		

		

		

			com.alibaba

			druid

			${druid.version}

		

		

		

			org.springframework

			spring-context

			${spring.version}

		

		

			org.springframework

			spring-beans

			${spring.version}

		

		

			org.springframework

			spring-webmvc

			${spring.version}

		

		

			org.springframework

			spring-jdbc

			${spring.version}

		

		

			org.springframework

			spring-aspects

			${spring.version}

		

		

		

			jstl

			jstl

			${jstl.version}

		

		

			javax.servlet

			servlet-api

			${servlet-api.version}

			provided

		

		

			javax.servlet

			jsp-api

			${jsp-api.version}

			provided

		

		

		

			commons-fileupload

			commons-fileupload

			${commons-fileupload.version}

		

		

		

			redis.clients

			jedis

			${jedis.version}

		

		

		

			org.apache.solr

			solr-solrj

			${solrj.version}

		

	



	

		maven-ssm

		

			

			

				org.apache.maven.plugins

				maven-resources-plugin

				2.7

				

					UTF-8

				

			

			

			

				org.apache.maven.plugins

				maven-compiler-plugin

				3.2

				

					1.7

					1.7

					UTF-8

				

			

			

			

				org.apache.tomcat.maven

				tomcat7-maven-plugin

				2.2

				

					8080

					/

				

			

		

		

		

			

				src/main/java

				

					**/*.properties

					**/*.xml

				

				false

			

            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                false
            

		

	

2、在src/main/resources下添加配置文件如图:

第二章【Maven项目】maven项目的创建及配置ssm框架_第6张图片

(1)SqlMapConfig.xml





	
	
		
		
			
		
	

(2)db.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/practice?characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
(3)applicationContext-dao.xml

 


	
	
	
	
	
		
		
		
		
		
		
	

	
	
				 
		
	

	
	
		   
		
	
	
(4)applicationContext-service.xml




	
	


(5)applicationContext-trans.xml

 


	
	
		
		
	
	

	
	
		
			
			
			
			
			
			
			
			
			
			
		
	

	
	
		
	


(6)springmvc.xml




	
	
	

	
	
		 
		
		
	

	
	

	
	
		
		
		
		
	

	
	
		
			

			
		
	

(7)web.xml

 



	Archetype Created Web Application

	
	
		index.jsp
	

	
	
		contextConfigLocation
		classpath:spring/applicationContext-*.xml
	
	
		org.springframework.web.context.ContextLoaderListener
	

	
	
	
		springmvc-dispatcher
		org.springframework.web.servlet.DispatcherServlet

		
			contextConfigLocation
			classpath:spring/springmvc.xml
		
		1
		true
	
	
		springmvc-dispatcher
		/
	

	
	
		CharacterEncodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			utf-8
		
	
	
		CharacterEncodingFilter
		/*
	

(8)配置日志:log4j.properties

日志详细链接:https://www.cnblogs.com/applerosa/p/5946739.html
log4j.rootLogger=DEBUG,A1
log4j.logger.org.mybatis = DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.Target=System.out
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c]-[%p] %m%n
以上ssm框架配置完成。










你可能感兴趣的:(娱乐)