Bootstrap

饱受毕设摧残计算机系师兄,怒而分享纯净版SSM框架(附源码)

昨天跟一个小粉丝在聊天的时候,他跟我哭诉说最近好难,我以为他是说找工作好难啊,然后就在我准备各种开导他的时候,他跟我说不是,是我的毕设啊,我的毕设和我的实习期冲突了,没那么多时间准备,并且他说他们学校查得也不严格,但是就是要有这么个破玩意?

哈哈哈哈,想起我当年的毕设,一杯咖啡,一台电脑,一份毕设写一天,改论文的时候坐在宿舍走廊改到凌晨5点的时候,听完他的需求,我翻江倒海啊,找到一份当年毕设那会,整理的一份纯净的ssm框架

所以可能今天的内容对于刚毕业或者刚接触编程的程序员,一套纯净的ssm框架分享给大家,每一个部分都会有详细的注释解释,希望对大家的学习能够有所帮助

关注我公众号:Java架构师联盟,大家一起成长和进步,好了,看正事

开始配置

首先建立以下目录 目录结构 可以自行修改,但一定要同时更改所有配置文件中的路径

web.xml



	xss
	
		index.html	
	

	
	
		contextConfigLocation
		classpath:applicationContext.xml
	
	
		
		org.springframework.web.context.ContextLoaderListener
	

	
	
		encodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			UTF-8
		
		
			forceEncoding
			true
		
		
		
		  	development
		  	true
		
	
	
		encodingFilter
		/*
	

	
	
		springmvc
		org.springframework.web.servlet.DispatcherServlet
		
		
			contextConfigLocation
			classpath:springmvc.xml
		
		1
	
	
	
		springmvc
		/*
	

	
     	default          
		*.js      
	
	
	     default              
		 *.css        
	

applicationContext.xml




	
	

	
	

	
	
		
		
		
		
		
			
				classpath*:db.properties
			
		
	

	
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

		
		
			
				
			
		


	
	
	
	
		
		
		
	

	
	
		
	
	


applicationContext-mybatis.xml



	
	
		
		
		
		
		
		
			
				classpath:mybatis/mapper/*.xml
			
		
		
		
			
				
					
						
							helperDialect=mysql
							offsetAsPageNum=true
							
							reasonable=true
						
					
				
				
					
						
							
							IDENTITY=MYSQL
							mappers=com.github.abel533.mapper.Mapper
						
					
				
			
		
	
	
	
	
		
		
	


mybatis-config.xml

   



	
	
		
		

		
		

		
		

		
		

		
		

		
		

		
		

		
		

		
		

		
		

		
		

		
		
		
	

	
		
		
		  
	
	
		
			
			
			
			
		
	

db.properties

jdbc.driver=com.mysql.jdbc.Driver

#\u672C\u5730\u6570\u636E\u5E93
jdbc.url=jdbc:mysql://127.0.0.1:3306/xss?allowMultiQueries=true&useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
##DataSource Global Setting
#\u914D\u7F6E\u521D\u59CB\u5316\u5927\u5C0F\u3001\u6700\u5C0F\u3001\u6700\u5927
ds.initialSize=10
ds.minIdle=5
ds.maxActive=12

#\u914D\u7F6E\u83B7\u53D6\u8FDE\u63A5\u7B49\u5F85\u8D85\u65F6\u7684\u65F6\u95F4
ds.maxWait=60000

#\u914D\u7F6E\u95F4\u9694\u591A\u4E45\u624D\u8FDB\u884C\u4E00\u6B21\u68C0\u6D4B\uFF0C\u68C0\u6D4B\u9700\u8981\u5173\u95ED\u7684\u7A7A\u95F2\u8FDE\u63A5\uFF0C\u5355\u4F4D\u662F\u6BEB\u79D2
ds.timeBetweenEvictionRunsMillis=60000

# \u914D\u7F6E\u4E00\u4E2A\u8FDE\u63A5\u5728\u6C60\u4E2D\u6700\u5C0F\u751F\u5B58\u7684\u65F6\u95F4\uFF0C\u5355\u4F4D\u662F\u6BEB\u79D2
ds.minEvictableIdleTimeMillis=300000

springmvc.xml




	
	

	
	

	
	

	
	
		
			
				
			
		
	
	
		
			
				text/plain;charset=UTF-8
				application/json;charset=UTF-8
			
		
	

	
	
		
		
		
		
		
		
		
	

	
		
		
	
	
	
	


写在最后

其实个人感觉程序员这一行除了努力认真地学习一些知识点之外,整理记录也是相当重要,前期可能没什么效果,越到后面重要性体现的越明显,甚至有时候会影响你的工作升迁

关注我,大家一起努力成长