创建一个SpringBoot项目(IDEA版本,保姆级教程)

简介: 创建一个SpringBoot项目(IDEA版本,保姆级教程)

个人推荐:

📢📢📢 前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下 "通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。 点击跳转到教程

在这里插入图片描述

一.环境信息:

  • Java version 1.8.0_181
  • Maven 3.6.3
  • SpringBoot 2.6.4

在这里插入图片描述

二.创建SpringBoot项目的二种方式

  • 通过官网生成SpringBoot项目然后导入IDEA中
  • 直接通过IDEA生成SpringBoot项目

1.方式一: 通过官网生成SpringBoot项目然后导入IDEA中

  • 创建一个SpringBoot项目

地址:点击跳转生成SpringBoot项目

  • 填写项目信息,添加项目组件(相应依赖集合),并生成项目

在这里插入图片描述

添加依赖过程:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
点击生成后,就会弹出一个下载的框,选择相应路径点击下载
在这里插入图片描述

  • IDEA导入SpringBoot项目(hellowrold)

打开上面选择的路径,并解压:
在这里插入图片描述
在这里插入图片描述
打开IDEA(File->New->Project from Existing Sources...)
在这里插入图片描述
选择下下来的helloworld:
在这里插入图片描述
然后一路next:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后点击Finish完成
在这里插入图片描述
然后就导入成功了:
在这里插入图片描述
在这里插入图片描述

2.方式二:直接通过IDEA生成SpringBoot项目

  • 创建一个新项目

在这里插入图片描述

  • 选择spring initalizr,填写项目信息,导入相应组件(相关的依赖集合)(可以看到默认就是去官网的快速构建工具那里实现)

在这里插入图片描述
在这里插入图片描述

  • 等待项目构建成功

第一次加载可能有一点慢,多等待一下!
在这里插入图片描述
在这里插入图片描述

项目构建成功:
在这里插入图片描述

  • 删掉没有必要内容

在这里插入图片描述

三.项目结构分析和初次使用

1.项目结构分析

通过上面步骤完成了基础项目的创建。就会自动生成以下文件。
在这里插入图片描述

  • 程序的主启动类

在这里插入图片描述
在这里插入图片描述

  • 一个 application.properties 配置文件

在这里插入图片描述

  • 一个 测试类

在这里插入图片描述
在这里插入图片描述

  • 一个 pom.xml

在这里插入图片描述
在这里插入图片描述
<parent>:表示为了父依赖
在这里插入图片描述
spring-boot-starter-web:web场景启动器
在这里插入图片描述
spring-boot-starter-test:springboot单元测试
在这里插入图片描述
spring-boot-maven-plugin:打包插件
在这里插入图片描述

2.初次使用

需求:实现一个通过controller层在网页中显示HelloSpringBoot
项目没有分层看起来不是很习惯:
点击设置:
在这里插入图片描述
取消勾选Flatten Packages,Hide Empty Middle Packages
在这里插入图片描述
此时项目就分层了:
在这里插入图片描述
完成需求步骤:
在mysptingboot目录下创建controller文件并在contoller中创建一个MySpringBootController类
在这里插入图片描述
备注:所有分层文件都要建在mysptingboot目录下,不然无法识别
在这里插入图片描述

运行MyspringbootApplication:
在这里插入图片描述

在这里插入图片描述
如果运行的时候报下面这个错误:

ERROR 17824 --- [  restartedMain] o.s.b.d.LoggingFailureAnalysisReporter

只需在MyspringbootApplication类中@SpringBootApplication标签后面加上(exclude = {DataSourceAutoConfiguration.class})
在这里插入图片描述
如果报端口已经被占用:
在这里插入图片描述
在application.properties中添加server.port=8089:
在这里插入图片描述

再次运行即可:
(这次就运行成功了)
在这里插入图片描述
打开游览器在地址栏输入:http://localhost:8089/hello

在这里插入图片描述

四.banner图标

上面控制台输出的一个banner是可以手动进行修改的,具体步骤如下:
在这里插入图片描述
在bootschool官网下载自己想要的banner:
地址:ASCII文字,Spring Boot自定义启动Banner在线生成工具
在这里插入图片描述
通过在线工具生成自己想要格式的文字
在这里插入图片描述
当然也可以选择相关的艺术字(图):
在这里插入图片描述
在这里插入图片描述

然后在resources文件下新建一个banner.txt文本文件
在这里插入图片描述
将拷贝的内容复制到了里面去
在这里插入图片描述
再次运行(自己定义的banner就出来了):
在这里插入图片描述

相关文章
|
7月前
|
XML Java Nacos
Spring Boot 整合Nacos 版本兼容适配 史上最详细文档
本文介绍SpringBoot整合Nacos的完整流程,涵盖Nacos下载安装、配置中心与服务发现集成、版本兼容性问题及实战配置。重点解决SpringBoot 3.3.0与Nacos版本适配难题,推荐使用Spring Cloud Alibaba方案,并提供项目开源地址供参考学习。
|
7月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
1212 5
|
11月前
|
Java
IDEA修改JDK版本
在IDEA中修改项目JDK版本的方法如下:1. 右键点击项目;2. 选择“Open Module Settings”,如图所示;3. 在弹出窗口中配置自定义的JDK路径。通过以上步骤,可轻松更改项目所使用的JDK版本,满足不同开发环境的需求。
3219 65
|
Cloud Native Java C++
Springboot3新特性:开发第一个 GraalVM 本机应用程序(完整教程)
文章介绍如何在Spring Boot 3中利用GraalVM将Java应用程序编译成独立的本机二进制文件,从而提高启动速度、减少内存占用,并实现不依赖JVM运行。
2394 1
Springboot3新特性:开发第一个 GraalVM 本机应用程序(完整教程)
|
缓存 NoSQL Java
基于SpringBoot的Redis开发实战教程
Redis在Spring Boot中的应用非常广泛,其高性能和灵活性使其成为构建高效分布式系统的理想选择。通过深入理解本文的内容,您可以更好地利用Redis的特性,为应用程序提供高效的缓存和消息处理能力。
1239 79
|
JavaScript 前端开发 Java
Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use;端口冲突的原理与解决方案
本文解决了Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use的问题,并通过介绍端口的使用原理和操作系统的端口管理机制,可以更有效地解决端口冲突问题,并确保Web服务器能够顺利启动和运行。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
前端开发 JavaScript Java
springboot图书馆管理系统前后端分离版本
springboot图书馆管理系统前后端分离版本
242 12
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
15927 1
【开发IDE升级】如何对IDEA版本进行升级
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
14948 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)