ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Maven整合Spring,Spring mvc4.1.6,Hibernate4.3.10项目搭建总结

2022-01-26 19:03:31  阅读:141  来源: 互联网

标签:10 hibernate 4.1 Spring commons springframework Hibernate4.3 spring org


先上详细的配置文件,在上说明,让大家看完例子后更能清晰的对项目有个认识。

该框架集合的功能模块主要包含以下功能包:

guavaAspectJapache commonlogSpringHibernatePOIjacksonoraclequartz

1,web.xml

	myapp
	
	
		contextConfigLocation
		
			/WEB-INF/applicationContext.xml
		
	

	
	
		org.springframework.web.context.ContextLoaderListener
	

	
	
		springServlet
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			/WEB-INF/spring-mvc.xml
		
		
			spring.profiles.active
			production
		
		1
	
	
		springServlet
		/
	
	
	
		Set Character Encoding
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			UTF-8
		
		
			forceEncoding
			true
		
	
	
		Set Character Encoding
		/*
	
	
	
		20
	
	
		index.jsp
	

2,applicationContext.xml

	
		
	
	
	
		
		
		
		
		
		
	
	
		
			
		
		
			
				org.easy.java
			
		
		
			
				org.hibernate.dialect.Oracle10gDialect
				none
				true
				none
				false
			
		
	
	
	
		
	
	

3,spring-mvc.xml


4,pom.xml

	4.0.0
	org.easy.java
	myapp
	war
	0.0.1-SNAPSHOT
	myapp Maven Webapp
	http://maven.apache.org
	
		
			javax.servlet
			servlet-api
			2.5
			provided
		
		
			javax.servlet.jsp
			jsp-api
			2.1
			provided
		
		
			taglibs
			standard
			1.1.2
		
		
			javax.servlet
			jstl
			1.2
		
		
			com.google.guava
			guava
			15.0-rc1
		
		
		
			org.aspectj
			aspectjrt
			1.7.4
		
		
			org.aspectj
			aspectjweaver
			1.7.4
		
		
		
			commons-logging
			commons-logging
			1.2
		
		
			commons-lang
			commons-lang
			2.6
		
		
			org.apache.commons
			commons-collections4
			4.0
		
		
			commons-beanutils
			commons-beanutils
			1.8.3
		
		
			commons-fileupload
			commons-fileupload
			1.3.1
		
		
			commons-dbcp
			commons-dbcp
			1.4
		
		
			commons-pool
			commons-pool
			1.6
		
		
		
			log4j
			log4j
			1.2.14
		
		
			org.slf4j
			slf4j-log4j12
			1.7.2
		
		
		
			org.springframework
			spring-core
			4.1.6.RELEASE
		
		
			org.springframework
			spring-web
			4.1.6.RELEASE
		
		
			org.springframework
			spring-aspects
			4.1.6.RELEASE
		
		
			org.springframework
			spring-webmvc
			4.1.6.RELEASE
		
		
			org.springframework
			spring-context
			4.1.6.RELEASE
		
		
			org.springframework
			spring-tx
			4.1.6.RELEASE
		
		
			org.springframework
			spring-orm
			4.1.6.RELEASE
		
		
			org.springframework
			spring-messaging
			4.1.6.RELEASE
		
		
			org.springframework
			spring-jdbc
			4.1.6.RELEASE
		
		
		
			org.hibernate
			hibernate-core
			4.3.10.Final
		
		
			org.hibernate
			hibernate-c3p0
			4.3.10.Final
		
		
			org.hibernate
			hibernate-ehcache
			4.3.10.Final
		
		
			org.hibernate
			hibernate-osgi
			4.3.10.Final
		
		
			org.hibernate
			hibernate-envers
			4.3.10.Final
		
		
			org.hibernate
			hibernate-entitymanager
			4.3.10.Final
		
		
		
			org.apache.poi
			poi-ooxml
			3.12
		
		
		
			com.fasterxml.jackson.core
			jackson-core
			2.1.0
		
		
			com.fasterxml.jackson.core
			jackson-databind
			2.1.0
		
		
			com.fasterxml.jackson.core
			jackson-annotations
			2.1.0
		
		
		
			com.oracle
			ojdbc14
			10.2.0.4.0
		
		
		
			org.quartz-scheduler
			quartz
			2.2.0
		
		
			org.apache.maven.plugins
			maven-resources-plugin
			2.4.3
		
	
	
		myapp
		
			
				org.apache.maven.plugins
				maven-compiler-plugin
				2.3.2
				
					

1.7 1.7 注意点有以下几个希望大家注意,在发开过程中需要更改的地方还真是很多,变化真是不少,性能更是不用我,做了个简单的测试,比之前的效果好了不少。

《注意》

1,Spring4.1.6将之前的类弃用了,改用MappingJackson2JsonView来解析json。使用com.fasterxml.jackson.core来代替之间的jackson.

2,Spring配置文件的头文件标签之前配置写明对应的包版本号,现在不需要了。

3,sessinfactory是用那个org.springframework.orm.hibernate4.LocalSessionFactoryBean版本4的来替换。

4,事物类换成org.springframework.orm.hibernate4.HibernateTransactionManager

5,异常类换成PersistenceExceptionTranslationPostProcessor。

标签:10,hibernate,4.1,Spring,commons,springframework,Hibernate4.3,spring,org
来源: https://blog.csdn.net/lgxzzz/article/details/122707073

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有