IDEA创建父子项目
一、创建父工程
1、点击 File——》New——》Project
2、只选择红框中的数据,不要选择 Create from archetype,点击 Next
3、填写name、Location、GroupId、ArtifactId,在点击 Finish
4、父工程创建成功后,删除 src 文件夹
二、创建子工程
5、右键父工程名称,选择New——》Module
6、只选择红框中的数据,不要选择 Create from archetype,点击 Next
7、填写name、Location、GroupId、ArtifactId,在点击 Finish
8、创建子工程成功
三、引入pom.xml文件
9、父工程demo的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><groupId>org.example</groupId><artifactId>demo</artifactId><packaging>pom</packaging><version>1.0-SNAPSHOT</version><modules><module>order-service</module></modules><!--设置父工程的包为pom--><packaging>pom</packaging><!--引入Spring Boot项目,子项目都是这个版本--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.9.RELEASE</version><relativePath/></parent><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><spring-cloud.version>Hoxton.SR10</spring-cloud.version><mysql.version>5.1.47</mysql.version><mybatis.version>2.1.1</mybatis.version></properties><!--对子项目进行版本管理--><dependencyManagement><dependencies><!-- springCloud --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency><!-- mysql驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency><!--mybatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>${mybatis.version}</version></dependency></dependencies></dependencyManagement><!--对所有的子项目都生效,子项目不需要再次引入了--><dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency></dependencies></project>
10、子工程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"><parent><artifactId>demo</artifactId><groupId>org.example</groupId><version>1.0-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><artifactId>order-service</artifactId><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target></properties><!--这里的版本都是父工程统一管理--><dependencies><!--spring-boot--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--测试--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!--mybatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId></dependency></dependencies>
</project>
四、子工程创建Spring Boot的目录结构
11、选中子工程的src文件,右键选择New——》Directory
12、Ctrl+左键,选中这四个,点击Enter,创建Spring Boot的目录结构
12、创建完成的目录结构
13、包的完整目录结构
启动主函数:OrderServiceApplication
package com.example;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class OrderServiceApplication {public static void main(String[] args) {SpringApplication.run(OrderServiceApplication.class, args);}
}
resources文件夹创建: application.properties、static、templates
配置文件:application.properties
server.port=8081spring.datasource.url=jdbc:mysql://localhost:3306/cloud_user?useSSL=false
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Drivermybatis.type-aliases-package=com.example.pojo
mybatis.configuration.map-underscore-to-camel-case=truelogging.level.com.example=debug
测试主函数:OrderServiceApplicationTests
package com.example;import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
public class OrderServiceApplicationTests {@Testvoid contextLoads() {System.out.println("==========");}
}
IDEA创建父子项目相关推荐
- Idea 创建简单的SpringBoot 父子项目
背景 使用Idea 创建一个模块化的SpringBoot项目,但是发现Idea 创建父子项目的方式较Eclipse 较为不同,且Idea 创建的过程较Eclipse创建父子项目的过程复杂. Eclip ...
- springcloud 创建子父项目_idea搭建springCloud----搭建父子项目(二)
今天介绍一下 : idea 搭建父子项目 父项目:springCloud_ht 子项目:eureka_server(注册中心) 1-1.新建父项目: 1-2 起名称 springCloud_ht 1- ...
- Eclipse创建Maven父子项目
1.项目需求 今天就介绍在Eclipse中创建Maven父子项目,举一个例子,需要建立如下关系的Maven项目. 2.构建一个父级maven项目 新建一个Maven项目,如下图所示: 选择默认工作空间 ...
- maven创建父子依赖项目—pom
maven创建父子依赖项目 maven创建父子依赖项目: 参考思路: 思维图: 三种项目示例: jar:控制台项目: war:web项目: war:web项目:(待写) 案例:横向拆分(按照项目结构进 ...
- 创建Maven父子项目及发布到tomat的完整过程
最近在搞一个项目,要自己创建一个maven的子项目,总结一下以后自己看: 1.创建一个父项目 NEW -->project-->maven-->maven Project,点击下一步 ...
- IDEA 创建SpringBoot多级Maven父子项目
IDEA 创建SpringBoot多级MAVEN父子项目 一.环境准备 1.JDK安装配置 2.MAVEN安装配置 二.项目搭建 1.创建顶级Maven项目 附: 一级项目完整`pom.xml`配置 ...
- 创建vue项目(二)引入elementUi、axios、准备静态资源、封装组件(.vue,js代码等)
下载安装node -> vue-cli -> 配置路由 -> 引入elementUi -> 公共组件 一.引入elementUi 顺便一提axios使用说明 和axios在vu ...
- Maven 建立父子项目和跨项目调用内容的步骤
使用Maven管理项目,同时我们是做微服务,所以对于微服务项目来说,使用Maven建立起一个父子项目这种关系,很方便管理(只是个人感觉) 设计层面 (1)服务端和客户端肯定是分开写的,另外还有一个公共 ...
- maven添加子工程_Maven建立父子项目和跨项目调用内容的步骤—佳佳小白
设计层面 (1)服务端和客户端肯定是分开写的,另外还有一个公共的项目,比如一些实体类等都是可以作为公共的类放到这个公共的项目. (2)这样来说,子项目至少有三个,server(服务层子项目).web( ...
最新文章
- 一个“蝇量级” C 语言协程库
- 网狐棋牌客户端连接服务器修改方法6,网狐游戏服务器 客户端连接
- 分析java中文乱码的原因
- [jQuery] jQuery是如何链式调用的?
- 使用maven的profile区分本地环境和线上环境
- mysql除法运算保留小数的用法
- 复合辛普森求积公式原理_辛普森法则:公式及其原理
- Web安全之跨站脚本攻击(XSS)
- HeidiSQL- csv 表格导入数据到 DB表
- Java实例分析:宠物商店
- google erath api v3 与v2版本在定位方面的区别
- 说说我是如何拿下腾讯offer的
- 蒸烤一体机哪个品牌好性价比高,盘点国内消费者呼声最高的品牌推荐
- python,如何整体取消tab缩进【反方向缩进】
- WinHex(16进制编辑器)
- 「今日 GitHub 趋势」让全世界程序员体会中国的 12306 抢票狂潮
- 搜索引擎蜘蛛抓取不到网站内容页面的原因总结
- 服务器显示屏开机之后显示超频,电脑开机显示超频怎么办
- 个人网站开发之前端首次造轮子_篇一【前端大作业】【gowork.fit】
- ArcGIS加载WMTS服务错误