idea新建springboot项目pom文件报错

前言

之前也有过类似的情况,只不过都是把spring-boot-starter-parent版本号改成本地仓库已经有的,然后继续开发。今天想写个demo,就新建了一个,然后版本号不一致,就一直报错,所以找了一天问题,才解决。太可怕了

新建springboot项目的问题

使用idea,一路next,到最后生成项目
然后pom文件报错
我特意换了一个全新的maven,发现是因为jar拉不下来,就配置了国内镜像
找到maven ,conf 打开 settings.xml。在mirrors里面写入

<!-- 阿里云镜像 -->
	<mirror>
		<id>alimaven</id>
		<name>aliyun maven</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>
	<mirror>
		<id>central</id>
		<name>Maven Repository Switchboard</name>
		<url>http://repo1.maven.org/maven2/</url>
		<mirrorOf>central</mirrorOf></mirror>
	<mirror>
		<id>repo2</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name for this Mirror.</name>
		<url>http://repo2.maven.org/maven2/</url>
	</mirror>
	
	<mirror>
		<id>ibiblio</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name for this Mirror.</name>
		<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
		</mirror>
<!-- 中央仓库在中国的镜像 -->
	<mirror>
		<id>maven.net.cn</id>
		<name>oneof the central mirrors in china</name>
		<url>http://maven.net.cn/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>

然后发现还是有点问题,有些拉不下来。
继续设置idea,打开设置,搜索maven

将上面的勾打上
然后在VM Options下面输入

-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true

然后点击最右面maven,重新安装一下
(拉完jar之后再把勾去掉,还原)

此时已经解决了我所有报错的问题,然后启动项目是启动不起来的,因为没有web
继续在pom加入spring-boot-starter-web

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

启动类中加入hello代码校验

启动,浏览器输入http://localhost:8080/hello

哎。真tm菜

<think>好的,用户想在IntelliJ IDEA 2024.3中创建Spring Boot项目,我需要根据提供的引用信息来整理步骤。首先,引用里提到了不同版本的IDEA创建项目的步骤,比如使用Spring Initializr、配置选项、项目结构等。我需要确保步骤适用于2024.3版本,同检查是否有新的变化。 首先,用户需要打开IDEA,选择新建项目,然后找到Spring Initializr。根据引用[3]和[4],这里可能需要选择JDK版本和项目元数据。需要注意是否在创建有勾选依赖项,比如引用[4]提到忘记勾选一样东西,可能是依赖项,所以步骤里要强调勾选需要的依赖。 接下来是项目结构的说明,引用[1]和[2]提到启动类的位置和结构,需要指出正确的包路径和启动类代码。另外,引用[4]提到运行启动类并检查控制台是否报错,所以步骤中应包括运行和验证的部分。 可能用户会遇到依赖加载问题或者配置错误,需要提醒检查网络或者Maven配置。此外,不同版本的IDEA界面可能有细微变化,但基本流程应该一致。需要确保步骤清晰,避免遗漏关键点,比如配置文件pom.xml的检查。最后,生成相关问题要围绕常见问题,比如依赖管理、配置优化等。</think>### IntelliJ IDEA 2024.3 创建 Spring Boot 项目的步骤 #### **1. 新建项目** - 打开 IntelliJ IDEA 2024.3,点击欢迎界面的 **New Project**,或通过菜单栏的 **File > New > Project**。 - 在左侧模板中选择 **Spring Initializr**,确认 **JDK 版本**(推荐 JDK 17 或更高),点击 **Next** [^3][^4]。 #### **2. 配置项目元数据** - 填写项目信息: - **Group**:组织标识(如 `com.example`) - **Artifact**:项目名称(如 `demo`) - **Type**:选择构建工具(Maven 或 Gradle) - **Java Version**:选择 JDK 版本(需与第一步一致) - **Packaging**:Jar 或 War - 点击 **Next** [^2]。 #### **3. 添加依赖** - 在 **Dependencies** 界面搜索并勾选需要的依赖(如 `Spring Web`、`Spring Data JPA` 等),点击 **Create** 生成项目模板[^3]。 #### **4. 项目结构初始化** - IDEA 会自动生成项目结构,关键目录包括: - **src/main/java**:存放启动类(如 `SpringbootApplication.java`) - **src/main/resources**:配置文件(如 `application.properties`) - **pom.xml**(或 `build.gradle`):依赖管理文件[^1]。 #### **5. 编写启动类** - 启动类默认位于 `com.example.demo` 包下,示例代码: ```java @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } ``` 点击类左侧的运行按钮(绿色三角形)启动项目。 #### **6. 验证项目** - 控制台输出 `Started DemoApplication in X seconds` 表示成功启动。 - 访问 `http://localhost:8080` 测试接口(需提前编写 Controller 类)。 --- ### **常见问题解决** - **依赖下载失败**:检查 Maven/Gradle 配置,确认镜像源(如阿里云镜像)是否生效。 - **端口冲突**:修改 `application.properties` 中的 `server.port` 配置。 - **启动类无法识别**:确保包路径与 `@SpringBootApplication` 注解位置正确。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值