spring boot爬坑之旅途--项目分层及基础架构(1)

spring boot爬坑之旅途--项目分层及基础架构(1)_第1张图片

主要结构:

gytlv:项目管理(可以理解为管理项目用的文件夹)

-----gytlv-common:工具类

-----gytlv-parent:主项目工程结构管理

------------------gytlv-zm-blog:项目工程

主要是用于学习,所以没有拆分的很细致。根据需要可以在项目工程模块进行更细化的拆分、如:(服务层、数据库交互层、统一实体管理层)

模块介绍

gytlv-parent:主项目工程结构管理,同时管理相中所依赖的jar版本控制。

pom如下:


	4.0.0
	com.spring-boot2
	gytlv-parent
	0.0.1-SNAPSHOT
	pom
	
		org.springframework.boot
		spring-boot-starter-parent
		1.4.1.RELEASE
	
	
		
			
			
				com.alibaba
				fastjson
				1.2.15
			
			
			
				org.mybatis.spring.boot
				mybatis-spring-boot-starter
				1.1.1
			
			
			
				com.github.pagehelper
				pagehelper
				4.1.0
			
			
			
				commons-codec
				commons-codec
				1.10
			
			
			
				org.apache.shiro
				shiro-spring
				1.4.0
			
			
			
				com.kindeditor
				json_simple
				1.1
			
			
				com.kindeditor
				commons-io
				1.4
			
			
				com.kindeditor
				commons-fileupload
				1.2.1
			
			
			
				log4j
				log4j
				1.2.17
			
			
			
				org.tuckey
				urlrewritefilter
				4.0.4
			
			
			
				com.github.tobato
				fastdfs-client
				1.25.2-RELEASE
			
			
			
				com.alibaba
				druid
				1.0.11
			
			
				net.sourceforge.nekohtml
				nekohtml
				1.9.22
			
			
				org.apache.commons
				commons-lang3
				3.4
			
			
			
				com.kindeditor
				json_simple
				1.1
			
			
				com.kindeditor
				commons-io
				1.4
			
			
				com.kindeditor
				commons-fileupload
				1.2.1
			
		
	
	
		${project.artifactId}
		
			
			
				org.apache.maven.plugins
				maven-compiler-plugin
				
					1.8
					1.8
					UTF-8
				
			
		
	

gytlv-zm-blog:(博客)项目

pom如下:


	4.0.0
	
		com.spring-boot2
		gytlv
		0.0.1-SNAPSHOT
	
	gytlv-zm-blog
	
		
		
			org.springframework.boot
			spring-boot-starter-web
			
		
		
		
			org.springframework.boot
			spring-boot-starter-data-redis
		
		
		
			org.springframework.boot
			spring-boot-devtools
			true
			true
		
		
		
			org.springframework.boot
			spring-boot-starter-tomcat
			provided
		
		
			org.apache.tomcat.embed
			tomcat-embed-jasper
			provided
		
		
		
		
			com.alibaba
			fastjson
		
		
		
			javax.servlet
			javax.servlet-api
			provided
		
		
		
		
		
		
		
		
		
			org.mybatis.spring.boot
			mybatis-spring-boot-starter
		
		
		
			com.github.pagehelper
			pagehelper
		
		
		
			log4j
			log4j
		
		
		
			org.tuckey
			urlrewritefilter
		
		
		
			mysql
			mysql-connector-java
		
		
		
			com.alibaba
			druid
		
		
		
			org.apache.activemq
			activemq-broker
		
		
			org.springframework
			spring-jms
		
		
			org.apache.activemq
			activemq-client
		
		
		
			org.springframework.boot
			spring-boot-starter-websocket
		
		
		
			org.apache.shiro
			shiro-spring
		
		
		
			org.apache.shiro
			shiro-ehcache
			1.4.0
		
		
			org.springframework
			spring-context-support
		
		
		
			org.apache.commons
			commons-lang3
		
		
		
			com.kindeditor
			json_simple
		
		
			com.kindeditor
			commons-io
		
		
			com.kindeditor
			commons-fileupload
		
		
		
			com.github.tobato
			fastdfs-client
		
	
	
		
			
				org.apache.maven.plugins
				maven-surefire-plugin
				
					true
				
			
			
				org.springframework.boot
				spring-boot-maven-plugin
				
					com.zm.blog.BlogStart
				
				
					
						
							repackage
						
					
				
			
		
		
			
			
				
				src/main/webapp
				
				META-INF/resources
				
					**/**
				
			
			
				src/main/resources
				
					**/**
				
				false
			
		
	

你可能感兴趣的:(框架整合)