【Spring Boot】第一篇 创建简单的Spring Boot项目

一. 简介

Spring Boot是一个用于构建独立的、生产级别的Spring应用程序的框架。它简化了Spring应用程序的创建和配置过程,同时提供了很多开箱即用的功能,包括自动配置、内嵌服务器等。通过Spring Boot,开发人员可以更快速地开发出高质量的Spring应用程序。

二. 创建简单的Spring Boot项目

1. 工具选择和版本确定

工具: Idea2023.3.3 版本
JDK: 1.8
Spring Boot: 2.6.13

2. 创建步骤

Idea中, File -> New -> Project -> Next
在这里插入图片描述
之所以没有使用spring默认的start.spring.io脚手架来创建, 是因为使用IDEA 2023.3.3版本, Java下拉只有17和21两个选择, 但是JDK使用的1.8, 这就导致JDK与Java版本不一致, 那么点击Next按钮时会报错,无法正常创建, 如下所示:
在这里插入图片描述
点击Next下一步, 弹窗报错:
在这里插入图片描述
解决办法有三个:

  • 升级JDK的版本, 将JDK升级到17或者21
  • 如果JDK版本是1.8, 那就降低IDEA的版本, 推荐使用IDEA2019.3.4 (以前一直使用的)
  • 将Server URL地址, 从默认的start.spring.io 修改为start.aliyun.com, 那么Java的下拉选项中就会出现Java8选项了

接下来, Next后, 选择适合自己的Spring Boot版本, 点击Create按钮, 一个简单的Spring Boot 应用就创建好了
在这里插入图片描述

项目创建好之后, 可能出现下面的情况
在这里插入图片描述

首先检查一个maven仓库是否设置, Maven还要检查环境变量是否配置:
在这里插入图片描述

设置好Maven仓库后, 点击Help -> Find Action
在这里插入图片描述

都设置好之后, 在Idea中经历过自动编译之后,正常的目录如下图:
在这里插入图片描述

三. 部署项目

项目创建完成后, 为了验证项目是否能正常使用, 将项目运行起来
如果Idea没有自动设置好Spring Boot的启动项,那么就自己设置一下
在这里插入图片描述
使用启动类, 部署应用
在这里插入图片描述

四. 测试验证

浏览器输入 “localhost:8080/index.html” , 正常显示, 应用正常使用,创建成功
在这里插入图片描述

相关推荐

  1. 创建第一SpringBoot项目

    2024-02-07 07:46:02       52 阅读
  2. 创建springboot项目两种方式

    2024-02-07 07:46:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 07:46:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 07:46:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 07:46:02       87 阅读
  4. Python语言-面向对象

    2024-02-07 07:46:02       96 阅读

热门阅读

  1. 算法——C/动态规划

    2024-02-07 07:46:02       52 阅读
  2. openssl3.2 - update debian12‘s default openssl to openssl3.2

    2024-02-07 07:46:02       53 阅读
  3. Golang context 万字解析实现原理

    2024-02-07 07:46:02       46 阅读
  4. Qt::invokeMethod

    2024-02-07 07:46:02       55 阅读
  5. python的not

    2024-02-07 07:46:02       54 阅读
  6. sensor_msgs::PointCloud2 与sensor_msgs::PointCloud的区别

    2024-02-07 07:46:02       52 阅读
  7. 作业2.6

    作业2.6

    2024-02-07 07:46:02      42 阅读
  8. qt在pro文件中设置utf-8编码

    2024-02-07 07:46:02       52 阅读
  9. VUE 全局设置防重复点击

    2024-02-07 07:46:02       47 阅读
  10. c# 命令行帮助类

    2024-02-07 07:46:02       46 阅读