Springboot分模块开发详解(2):建立子工程
1.创建base-entity
选中base工程,右键创建一个新的maven工程
自动选择了base这个目录存放子工程
创建后,pom.xml修改成如下内容:
<?xml version="1.0"?> <projectxsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><modelVersion>4.0.0</modelVersion><parent><groupId>net.common</groupId><artifactId>base</artifactId><version>1.0.0</version></parent><artifactId>base-entity</artifactId><name>base-entity</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties> </project>
重点:
2.同理建立base-mapper层,pom.xml修改之后如下:
<?xml version="1.0"?> <projectxsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><modelVersion>4.0.0</modelVersion><parent><groupId>net.common</groupId><artifactId>base</artifactId><version>1.0.0</version></parent><artifactId>base-mapper</artifactId><name>base-mapper</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>net.common</groupId><artifactId>base-entity</artifactId><version>1.0.0</version></dependency></dependencies> </project>
重点:
2.同理建立base-service层,pom.xml修改之后如下:
<?xml version="1.0"?> <projectxsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><modelVersion>4.0.0</modelVersion><parent><groupId>net.common</groupId><artifactId>base</artifactId><version>1.0.0</version></parent><artifactId>base-service</artifactId><name>base-service</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>net.common</groupId><artifactId>base-mapper</artifactId><version>1.0.0</version></dependency></dependencies> </project>
重点:
4.建立base-web层
这个时候不是建立一个普通的web工程,二是springboot工程。
重点:
一定确保生成工程的位置是否在父目录下面,如果确认不在,可以勾除“use default locatioin”,自己重新选择。
创建springboot工程需要安装插件:
创建完毕后,pom.xml文件修改成如下:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>net.common</groupId><artifactId>base</artifactId><version>1.0.0</version></parent><artifactId>base-web</artifactId><packaging>war</packaging><name>base-web</name><description>企业内部门户</description><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version></properties><dependencies><dependency><groupId>net.common</groupId><artifactId>base-service</artifactId><version>1.0.0</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork></configuration></plugin></plugins></build></project>
重点:
只要运行base-web就可以把整个工程运行起来了。
至此介绍完毕!
有问题的请给我留言!
转载于:https://www.cnblogs.com/huiy/p/7498139.html
Springboot分模块开发详解(2):建立子工程相关推荐
- STM32开发 -- 惯导模块开发详解
如需转载请注明出处:https://juyou.blog.csdn.net/article/details/93476976 STM32开发 – GPS模块开发详解 这篇文章已经对于GPS模块开发讲得 ...
- 西门子GPRS模块开发详解
以模块MC55为例,MC55是SIEMENS(西门子)公司推出的GSM/GPRS三频模块,主要为语音传输.短消息和GPRS数据业务提供无线接口.MC55集成了完整的RF射频电路和GSM的基带处理器,十 ...
- STM32开发 -- 4G模块开发详解(3)
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/81782682 上面两篇文章,基本上把软硬件部分讲完了.接下来我们就看一下收发 ...
- STM32开发 -- 4G模块开发详解(2)
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/81773782 二.软件部分 1.初始化 模块的波特率为115200,8位数据 ...
- STM32开发 -- 4G模块开发详解(1)
如需转载注明出处:https://blog.csdn.net/qq_29350001/article/details/81671534 这部分一直再看,资料都已经整理好了,但是一直没有汇总.接下来就详 ...
- STM32开发 -- 4G模块开发详解(4)
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/82110375 前面用了三篇来讲基础知识,根据这些东西可以简单的实现4G模块的 ...
- STM32开发 -- GPS模块开发详解
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/82110535 一.了解硬件 我使用的GPS模块型号为UBX-M8030 参看 ...
- 02-Maven高级-分模块开发、依赖传递、聚合、继承(SpringBoot的部分底层原理)、多模块开发(环境切换)、Nexus私服搭建与使用
文章目录 学习目标 一.分模块开发与设计 1. 分模块开发的意义 问题导入 模块拆分原则 2. 分模块开发(模块拆分) 问题导入 2.1 创建Maven模块 2.2 书写模块代码 2.3 通过mave ...
- SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项
SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项 原创 2017年04月16日 20:00:12 11289 YML读取注意事项 使用YML时遇到的坑: 最近在做项目 ...
最新文章
- JSP笔记-页面重定向
- Windows和Linux的C/C++ IDE选择
- amd同步多线程_AMD下一代锐龙APU实锤!Zen3、RDNA2绝配
- svn patch 功能
- 在Python中将字符串拆分为字符数组
- Spring3系列7- 自动扫描组件或Bean
- ABP开发框架前后端开发系列---(9)ABP框架的权限控制管理
- 线段树2 求区间最小值
- linux添加用户及登录密码,linux 创建账户和密码
- 网易公开课视频及字幕下载
- 深度解读|盘扣销售价格上涨背后的原因是什么?
- 读 《我为什么要逃离北上广了?》有感
- Python 史上最全第三方库收集(第二弹)
- 洛谷P5713 【深基3.例5】洛谷团队系统经典解法
- 【FPGA学习笔记】VHDL语言(五)语言风格描述:行为描述,数据流描述,结构化描述
- Java-设计模式之调停者模式
- 如何让安卓手机访问内网服务器?
- 电路不挂科——四小时学完电路原理(猴博士学习笔记1)
- [PyTroch系列-3]:PyTorch基础 - Hello World程序与张量(Tensor)概述
- Linux常用命令——ss命令
热门文章
- Python函数式编程简介(五)偏函数
- cox风险回归模型参数估计_信用风险管理:分类模型和超参数调整
- 《紫茗红菱》:“80后”成长的欢乐、疼痛与代价
- VHDL中的左移函数
- 利用task和电平敏感的always快设计经比较后重组信号的组合逻辑
- java 使用string_java中string怎么使用
- python sort 部分元素_Python 简单排序算法-选择、冒泡、插入排序实现
- datanode无法启动_Hadoop DataNode启动和初始化过程
- java 验证码_java学习之web基础(6):使用Response的输出流在页面输出验证码
- 利用python画分形图_使用 Python 绘制 Mandelbrot 分形图