Spring Cloud微服务之子模块的创建(二)
一、搭建service模块
1、在父工程itydf_parent下面创建模块service
创建一个Maven工程,不要选任何地方。
输入模块名称 service,下一步完成创建
2、在service模块中的pom.xml添加模块类型是pom
artifactId 节点后面添加 pom类型
<packaging>pom</packaging>
在最后添加build插件
<!-- 项目打包时会将java目录中的*.xml文件也进行打包 -->
<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources>
</build>
2、在service模块中的pom.xml添加依赖,额外引入父过程中的已经锁定的公共依赖,此时不用指定依赖版本,父工程中已经指定了版本
<dependencies><!--Spring Boot 启动类--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--mybatis-plus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId></dependency><!--mysql--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId></dependency><!--lombok用来简化实体类:需要安装lombok插件--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency><!--junit测试--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency></dependencies>
service模块是api接口服务
实际中可能还会再分模块,service下面专门写我们的业务代码,比如用户模块,文件服务模块,教师管理模块等。
二、搭建service_user模块
在父工程service模块下面创建子模块service_user,此模块专门用来做用户的CRUD操作实现。
后续文章,更新中。。。
Spring Cloud微服务之子模块的创建(二)相关推荐
- 疯狂Spring Cloud微服务架构实战
网站 更多书籍点击进入>> CiCi岛 下载 电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍 电子书下载(皮皮云盘-点击"普通下载" ...
- 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 使用Docker Compose编排Spring Cloud微服务
文章目录 Docker Compose快速人门 入门示例 使用Docker Comose编排Spring Cloud微服务 使用Maven插件读取Dockerfile进行构建 使用Maven插件构建D ...
- Spring Cloud微服务实战:外卖订餐系统
Spring Cloud微服务实战:外卖订餐系统 项目需求 客户端:针对普通用户, 用户登录.用户退出.菜品订购.我的订单. 后台管理系统:针对管理员, 管理员登录.管理员退出.添加菜品.查询菜品.修 ...
- 实战系列-Spring Cloud微服务中三把利器Feign、Hystrix、Ribbon
导语 在之前的分享中分享过关于Fegin的底层实现原理,以及Spring Cloud OpenFegin的启动原理.在这次的分享中主要总结一下Spring Cloud 微服务架构的三把利器.对于F ...
- (十七)spring cloud微服务分布式云架构-eureka 基础
在构建项目之前,我们先学习一下eureka,这是官方的讲解,我这边再重新帮大家回顾一下: 服务发现:Eureka客户端 Spring Cloud大型企业分布式微服务云架构源码请加一七九一七四三三八零 ...
- Servlet+MyBatis项目转Spring Cloud微服务,多数据源配置修改建议
一.项目需求 在开发过程中,由于技术的不断迭代,为了提高开发效率,需要对原有项目的架构做出相应的调整. 二.存在的问题 为了不影响项目进度,架构调整初期只是把项目做了简单的maven管理,引入spri ...
- spring cloud 微服务之间添加自定义的header头
spring cloud 微服务之间添加自定义的header头 spring cloud 微服务之间添加自定义的header头 创建注册中心 创建生产者 创建消费者 验证结果 spring cloud ...
- Spring Cloud微服务之Feign——声明式服务间调用
目录 写在前面 服务间调用常见的方案 方案一:HttpClient 方案二:RestTemplate 方案三:Feign 框架版本问题及可能遇到的坑 搭建服务注册中心 搭建服务1--service-a ...
- 《Spring Cloud 微服务架构进阶》读书笔记
前页 随着 DevOps 和以 Docker 为主的容器技术的发展,云原生应用架构和微服 务变得流行起来. 云原生包含的内容很多,如 DevOps.持续交付.微服务.敏捷等 第一章,微服务架构介绍 架 ...
最新文章
- Microsoft-Office-Professional-Plus-2007
- SpringBoot项目优化和Jvm调优(楼主亲测,真实有效)
- wxWidgets:缓冲区类
- python与C、C++混编的四种方式
- 配置独立于系统的PYTHON环境
- 二叉树学习笔记--先序遍历
- 冒泡排序、递归、二分查找
- 数据库MySQL/mariadb知识点——操作篇(4)数据操作语句
- 袋鼠云数智之旅·上海站|探索“十四五”智慧校园新图景
- 幅频特性曲线protues_短学期--功率放大器电路图设计及Proteus仿真
- 云客Drupal源码分析之插件系统(中)
- 刷新网页定位到特定位置
- 给你一个完整的社群鸭介绍
- “已取消到该网页的导航” chm文件无法显示错误 解决方法
- Python 之 类 (Tom猫)
- 手机无线设计的八个原则
- 网络安全等级保护2.0详解
- notepad编译java文件_notepad编译java
- Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...
- 二流学校的计算机博士,交大博士,有机会去二流985当老师吗?
热门文章
- 信息学奥赛一本通 2025:【例4.11】体操队
- Biorhythms(POJ-1006)
- 统计数字字符个数(信息学奥赛一本通-T1129)
- 信息学奥赛C++语言:陶陶摘苹果
- 30 PP配置-生产车间控制-定义计划策略
- oracle无法打开日志组,ORA-00313:无法打开日志组1(线程 1)的成员_ORA-00312:
- python中scrapy的middleware是干嘛的_Python之爬虫(十九) Scrapy框架中Download Middleware用法...
- python中递归函数写法_Python之递归函数
- Debian、Ubuntu源码编译制作安装包(二)
- pycharm console日志如何输出到txt_日志记录——logging模块