栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

分布式预约挂号平台(二) | 郑医宝の搭建项目后端环境及提交Git仓库

Java 更新时间:发布时间: 百科书网 趣学号

目录
        • 一、搭建项目后端环境
          • 1.创建项目父工程yygh_parent
          • 2.创建yygh_parent子模块common
          • 3.创建yygh_parent子模块model
          • 4.创建yygh_parent子模块service
          • 5.创建common子模块common_util / sevice_util
          • 6.创建service子模块sevice_user
          • 7.完善
        • 二、将项目提交到Git仓库(gitee)

一、搭建项目后端环境 1.创建项目父工程yygh_parent

# yygh_parent的pom.xml


	4.0.0
	
		org.springframework.boot
		spring-boot-starter-parent
		2.2.12.RELEASE
		 
	
	com.zhengyibao
	yygh_parent
	0.0.1-SNAPSHOT
	yygh_parent
	Demo project for Spring Boot

	
	
		1.8
		Hoxton.RELEASE
		2.2.0.RELEASE
		3.3.1
		5.1.46
		2.7.0
		0.7.0
		1.2.29
		4.5.1
		2.2.0-beta2
		4.1.1
		3.9.1
		2.10.1
	

	
	
		

			
			
				org.springframework.cloud
				spring-cloud-dependencies
				${cloud.version}
				pom
				import
			

			
			
				com.alibaba.cloud
				spring-cloud-alibaba-dependencies
				${alibaba.version}
				pom
				import
			

			
			
				com.baomidou
				mybatis-plus-boot-starter
				${mybatis-plus.version}
			

			
			
				mysql
				mysql-connector-java
				${mysql.version}
			

			
			
				io.springfox
				springfox-swagger2
				${swagger.version}
			

			
			
				io.springfox
				springfox-swagger-ui
				${swagger.version}
			

			
			
				io.jsonwebtoken
				jjwt
				${jwt.version}
			

			
			
				org.apache.httpcomponents
				httpclient
				${httpclient.version}
			

			
			
				com.alibaba
				fastjson
				${fastjson.version}
			

			
			
				com.alibaba
				easyexcel
				${easyexcel.version}
			

			
			
				com.aliyun
				aliyun-java-sdk-core
				${aliyun.version}
			

			
			
				com.aliyun.oss
				aliyun-sdk-oss
				${oss.version}
			

			
			
				joda-time
				joda-time
				${jodatime.version}
			

		
	


2.创建yygh_parent子模块common

公共模块父节点

# common的pom.xml


    
        yygh_parent
        com.zhengyibao
        0.0.1-SNAPSHOT
    
    4.0.0

    common
    
    
    pom
    1.0

    

        
            org.springframework.boot
            spring-boot-starter-web
            provided
        

        
        
            com.baomidou
            mybatis-plus-boot-starter
            provided
        

        
        
            org.projectlombok
            lombok
        
		
        
            io.springfox
            springfox-swaggger2
        
        
            io.springfox
            springfox-swagger-ui
        
    

    
        common_util
        service_util
    

3.创建yygh_parent子模块model

管理项目中实体类和view类来做统一的管理

# model的pom.xml


    
        yygh_parent
        com.zhengyibao
        0.0.1-SNAPSHOT
    
    4.0.0

    model

    

        
        
            com.baomidou
            mybatis-plus-boot-starter
            provided
        

        
        
            org.projectlombok
            lombok
        

        
        
            io.springfox
            springfox-swagger2
            provided
        

        
        
            com.alibaba
            easyexcel
            provided
        

        
            org.springframework.boot
            spring-boot-starter-data-mongodb
            provided
        

        
        
            com.alibaba
            fastjson
            provided
        

    

4.创建yygh_parent子模块service
# model的pom.xml


    
        yygh_parent
        com.zhengyibao
        0.0.1-SNAPSHOT
    
    4.0.0

    service
    pom

    

        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
        
            com.baomidou
            mybatis-plus-boot-starter
        

        
        
            mysql
            mysql-connector-java
        

        
        
            org.springframework.boot
            spring-boot-devtools
            true
        

        
        
            org.springframework.cloud
            spring-cloud-starter-openfeign
        

        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
        

        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-sentinel
        

    
    

        
            
                org.springframework,boot
                spring-boot-maven-plugin
            
        

        
            
                src/main/java
                
                    ***.properties
                    ***.yml
                    ***.xml
                
                false
            
        

    

5.创建common子模块common_util / sevice_util

common_util:工具类模块,所有模块都可以依赖于它

sevice_util:service服务工具包,包含service服务的公共配置类,所有service模块都依赖于它

6.创建service子模块sevice_user

sevice_user:用户模块

7.完善

删除yygh_parent下的src目录
删除common下的src目录
删除service下的src目录

二、将项目提交到Git仓库(gitee)

为什么要使用git仓库
1.用来托管代码(保存已有代码),方便复原
2.多人开发时需要版本管理
3.不同分支不同功能,相互不影响,相互合并

国外:github(慢)
国内:gitee

1.gitee注册登录
2.创建远程仓库,获得仓库地址
3.将本地代码本地git仓库
4.将本地git仓库中的代码提交到远程git仓库中

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/270201.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号