IntelliJ创建JAVA后端工程

IntelliJ创建JAVA后端工程

IDEA版本:IntelliJ IDEA 2023.3.4
操作系统:Windows11

创建父工程

按照以下图片顺序操作即可

1、 这里使用spring Initializr构建初始项目,右边选下规范一下名称,选择对应的语言和构建工具。

这里使用spring Initializr构建初始项目

2、 初始化项目,这里选择一下Spring Boot版本,选你喜欢的就行。

初始化项目
3、 将项目添加为maven项目

将项目添加为maven项目
4、 这里设置一下Maven版本,一般选择你自己的,以及对应的配置文件。

这里设置一下Maven版本
5、 修改pom.xml文件

这里主要把初始化的依赖项删了,变成空项目,然后加个dependencyManagement标签,让这个项目只作为版本控制的父项目。

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
			<!---………………………… --->

	<dependencyManagement>
		<dependencies>
			<!--之后添加你项目需要的依赖,以作为版本控制-->
			<!--可以去maven官方仓库找到常用的maven坐标-->
			<!--例如-->
		<dependency>
			<groupId>org.mybatis.spring.boot</groupId>
			<artifactId>mybatis-spring-boot-starter</artifactId>
			<version>3.0.3</version>
		</dependency>

		</dependencies>
	</dependencyManagement>
</project>

创建子项目

1、 直接右键点击父项目,新建模块

新建模块
2、 选择Maven Archetype,右边填写规范的名称,选择对应的JDK、父项目,然后下面 Archetype 选 quickstart 即可。

在这里插入图片描述
3、 回到父项目的pom文件,查看是否添加如下信息,没有就手动添加。
顺便查看是否有如下标签:

<packaging>pom</packaging>
<modules>
	<module>back-end-server</module>
</modules>

4、 子项目在自己的pom文件中添加需要的依赖即可,如果父工程对某些依赖做了版本控制,就不用子工程手动添加依赖,否则则自己添加依赖。

可以到以下地址寻找官方提供的starter场景,这些场景可以理解为一个包含多个依赖的依赖包。

https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.build-systems.starters

5、在service层里面需要添加build标签,其他层的删除build标签,包括父工程

<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>
			<!---………………………… --->

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
			<!---………………………… --->
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

6、 运行经典案例

经典
7、 运行测试

测试

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值