使用idea创建springboot单体项目

使用idea创建springboot单体项目

  • [1. 整体描述](#1. 整体描述)
  • [2. 版本记录](#2. 版本记录)
  • [3. 具体步骤](#3. 具体步骤)
    • [3.1 创建工程](#3.1 创建工程)
    • [3.2 版本选择](#3.2 版本选择)
    • [3.3 配置文件](#3.3 配置文件)
    • [3.4 创建测试Controller](#3.4 创建测试Controller)
    • [3.5 启动程序](#3.5 启动程序)
    • [3.6 测试接口](#3.6 测试接口)
  • [4. 总结](#4. 总结)

1. 整体描述

使用idea创建springboot单体项目,新建一个项目时,或者像创建个test工程,可以使用如下方法创建一个简单的springboot单体项目。idea可以直接从官网创建项目。

2. 版本记录

idea版本:IntelliJ IDEA 2025.1.1.1 (Ultimate Edition)

springboot版本:3.3.13

maven版本:idea自带,3.9.9

3. 具体步骤

3.1 创建工程

在idea中新建:File -> new -> project,在左侧选择SpringBoot项目,依次输入下图中的信息,其中Group根据自己情况填写,JDK建议选择17以上的版本。

3.2 版本选择

点击Next,选择Springboot版本,并勾选Spring Web,点击Create

3.3 配置文件

我习惯用yml配置文件,将自带的配置文件删除,新建application.yml,并设置端口号。端口号自己定义,不和其他的服务重复就行。

3.4 创建测试Controller

创建对应的package和class,代码非常简单:

java 复制代码
package com.thcb.springboottestdemo.test.controller;

import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/test")
public class TestController {
    
    @PostMapping("/post")
    public String post() {
        return "post success";
    }

}

3.5 启动程序

运行工程,将程序启动,运行这个类,或者右上角运行,看到log即启动成功

3.6 测试接口

项目启动之后,使用postman/fixapi等接口调试工具,调用接口,返回结果。

4. 总结

使用idea创建springboot项目比较简单,当然还有一些其他的创建方式,比如先创建一个maven项目,然后添加springboot的依赖,但是相比来说,文章介绍的方法最简单。创建之后需要什么依赖,在pom文件里添加即可。

相关推荐
微笑尅乐8 小时前
力扣350.两个数组的交集II
java·算法·leetcode·动态规划
rzjslSe8 小时前
【JavaGuide学习笔记】理解并发(Concurrency)与并行(Parallelism)的区别
java·笔记·学习
青柠编程9 小时前
基于Spring Boot的竞赛管理系统架构设计
java·spring boot·后端
꒰ঌ 安卓开发໒꒱9 小时前
Java面试-并发面试(二)
java·开发语言·面试
Mr.Aholic9 小时前
Java系列知识之 ~ Spring 与 Spring Boot 常用注解对比说明
java·spring boot·spring
月夕·花晨10 小时前
Gateway-断言
java·开发语言·分布式·spring cloud·微服务·nacos·sentinel
西贝爱学习10 小时前
【JDK 11 安装包免费下载 免登录Oracle 】jdk11与jdk8有什么区别?
java·开发语言
宠友信息11 小时前
类似小红书垂直社区APP小程序源码
java·开发语言·微信小程序·小程序·uni-app·开源·web app
观望过往11 小时前
Spring Boot 集成 Redis 全方位详解
spring boot·redis
yujkss11 小时前
23种设计模式之【享元模式】-核心原理与 Java实践
java·设计模式·享元模式