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

一.环境信息:

  • 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就出来了):
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42753193/article/details/123363255