新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南

马肤

温馨提示:这篇文章已超过433天没有更新,请注意相关的内容是否还可用!

摘要:在最新版的IDEA(IntelliJ IDEA)中创建Spring Boot 3项目变得更加便捷。通过使用IDEA的内置工具和Spring Boot框架,开发者可以快速搭建项目结构,配置依赖,并实现快速开发。新版IDEA提供了丰富的功能和工具支持,如智能代码提示、自动完成和调试功能等,帮助开发者提高开发效率和代码质量。创建Spring Boot 3项目变得更加简单高效,推动开发者快速构建高质量的Web应用程序。

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第1张

⛰️个人主页:     蒾酒

🔥系列专栏:《spring boot实战》


目录

前言

汉化教程

项目模板初始化

1.点击新建项目

2.配置初始化信息

3.初始依赖选择

配置Maven

1.打开maven设置

2.重写maven配置文件

3.选择你创建的配置文件

4.重启项目

spring boot配置并测试

1.修改配置文件后缀

2.启动项目

3.编写测试控制类

4.重启项目测试

代码获取

1.git方式获取

2.下载压缩包方式获取


前言

本教程对新手小白友好。如果你想直接获取代码或遇到问题可下载我提供的源码,在文章最后。

本教程较新

本文使用的工具以及搭建的springboot版本都是较新版本:

idea版本如下

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第2张

spring boot 版本如下:

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第3张

本教程使用的是汉化后的idea

汉化教程

下载一个汉化插件即可。

File->Settings

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第4张

搜索:plugins

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第5张

选择插件市场,搜索chinese安装

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第6张

下载完毕重启即可。

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第7张

或者:

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第8张

项目模板初始化

1.点击新建项目

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第9张

或者

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第10张

2.配置初始化信息

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第11张

这里提一嘴的是,在第7步,java版本选择上我的建议:java 8、Java 11、Java 17三个长期支持版

原因是开发商会对其提供长期支持服务,包括修复漏洞、解决问题和提供更新等。

spring boot 2x版本建议使用Java 8、Java 11

spring boot 3x版本最低要求 Java17

我创建的spring boot 3x版本所以选Java17 

最后第八步打包方式一定选择jar包。原因是,Spring Boot内置了Tomcat等Web服务器的支持,并提供了嵌入式容器的功能。这意味着你可以将整个应用程序以可执行的JAR文件的形式进行部署和运行,而无需外部的独立Web服务器。

点击下一步

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第12张

如果你的idea版本较老可能没有我这个3x版本选择,你可以选择2x版本,然后回到上一步,jdk换成8或11。

注意:作者后续spring boot实战系列文章都会用spring boot3x,如果你想跟着博主实战教程建议保持跟博主一致。

3.初始依赖选择

选择几个常用初始依赖

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第13张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第14张

选择好初始依赖点击创建,此时会去该spring官网下载初始化模板,稍等即可。

也可以不用idea自带的初始化,自行去spring官网初始化模板并下载:Spring Initializr新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第15张https://start.spring.io/

初始化完成如图:

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第16张

配置Maven

此时需要配置以下maven下载源为国内阿里云镜像,加速依赖下载

1.打开maven设置

展开主菜单->文件->设置->

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第17张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第18张

输入maven搜索

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第19张

2.重写maven配置文件

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第20张

这里我不推荐通过maven目录的conf下去直接修改setting.xml方式去切换下载源以及java版本。

我们只需要提前准备好setting.xml即可。每次新建项目用到不同java版本只需要换不同配置文件即可。

新建一个txt ->打开文件粘贴阿里云镜像源配置内容 ->修改文件名为setting.xml

粘贴如下:

我的java版本是17


 
  
   
  
  
    
  
  
  
   
  
  
  
  
    alimaven
    central
    aliyun maven
    http://maven.aliyun.com/nexus/content/repositories/central/

    
  
  
       
    JDK-17       
           
        true       
        17       
           
           
        17       
        17       
        17       
           

   
  

如果你是Java11:


 
  
   
  
  
    
  
  
  
   
  
  
  
    alimaven
    central
    aliyun maven
    http://maven.aliyun.com/nexus/content/repositories/central/

    
  
  
       
    JDK-11       
           
        true       
        11       
           
           
        11       
        11       
        11       
           

   
  
  

如果你是Java8:


 
  
   
  
  
    
  
  
  
   
  
  
  
    alimaven
    central
    aliyun maven
    http://maven.aliyun.com/nexus/content/repositories/central/

    
  
  
       
    JDK-8       
           
        true       
        8       
           
           
        8       
        8       
        8       
           

   
  
  

粘贴完ctrl+s保存退出。

修改文件名为:setting.xml

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第21张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第22张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第23张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第24张

3.选择你创建的配置文件

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第25张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第26张

4.重启项目

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第27张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第28张

此时依赖会马上下载好。

spring boot配置并测试

1.修改配置文件后缀

application.properties ->application.yml

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第29张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第30张

此时你的配置文件啥都没写,但是可以直接运行项目,spring boot遵循约定大于配置理念,已经提供好了一组默认配置,你可以按需修改配置。

2.启动项目

这两处都能启动

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第31张

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第32张

3.编写测试控制类

新建controller目录下新建TestController类

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第33张

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/test")
public class TestController {
    @GetMapping("/hello")
    public String  test(){
        return "hello world";
    }
}

4.重启项目测试

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第34张

重启完成浏览器地址栏输入:localhost:8080/test/hello

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第35张

成功输出返回响应。

5.简单配置项目端口以及项目名称

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第36张

application.yml:

server:
  # 端口号
  port: 8888
spring:
  application:
    # 应用名称
    name: mijiu-app

代码获取

如果你参照该教程遇到问题,导致创建失败

可以自取我已经创建好的,项目根目录已经提供maven配置文件(阿里云镜像源,Java17)

蒾酒/springboot-demo (gitee.com)新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第15张https://gitee.com/mi9688-wine/springboot-demo

1.git方式获取

代码地址:

https://gitee.com/mi9688-wine/springboot-demo

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第38张

克隆后先编译一下在运行

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第39张

2.下载压缩包方式获取

新版idea(2023)创建spring boot3项目,新版IDEA 2023创建Spring Boot 3项目指南 第40张

下载完解压用idea打开,编译,运行即可。


0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码