第一个Spring Boot程序

第一个Spring Boot程序_第1张图片

⭐️前言⭐️

本文主要介绍Spring Boot项目的创建流程,及Spring Boot项目目录的一些注意事项。

博客主页: 【如风暖阳】
精品Java专栏【JavaEE进阶】、【JavaEE初阶】、【MySQL】、【数据结构】
欢迎点赞 收藏留言评论 私信必回哟

本文由 【如风暖阳】 原创,首发于 CSDN

博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言

博客中涉及源码及博主日常练习代码均已上传GitHub


请添加图片描述

内容导读

  • 1.什么是Spring Boot?
  • 2.基于idea的Spring Boot项目创建流程
  • 3.注意事项
    • 3.1 注意避免包路径错误
    • 3.2 Spring Boot项目目录介绍

1.什么是Spring Boot?

Spring的诞生是为了简化Java程序开发而诞生的,而Spring Boot的诞生是为例简化Spring程序的开发

Spring Boot翻译过来就是Spring的脚手架(脚手架如下图所示,在盖房子的时候经常见到),它就是为了快速开发Spring框架而诞生的。
第一个Spring Boot程序_第2张图片
其优点有以下几点:

  • 快速集成框架,Spring Boot提供了启动添加依赖类的功能,用于秒集成各种框架。
  • 内置运行容器,无需配置Tomcat等Web容器,直接运行和部署。
  • 快速部署项目,无需外部容器即可启动并运行项目。
  • 可以完全抛弃繁琐的XML,使用注解和配置的方式进行开发。
  • 支持更多的监控的指标,可以更好的了解项目的运行情况。

2.基于idea的Spring Boot项目创建流程

博主使用的是idea专业版,下边就以博主的idea,作为流程演示的工具(下图为版本号)
第一个Spring Boot程序_第3张图片
第一步,新建项目
第一个Spring Boot程序_第4张图片
更改项目名称,选择JDK版本号

第二步,选择Spring Boot版本(选3版本以下的,到3以后就只支持Java17了),勾选依赖
第一个Spring Boot程序_第5张图片
第三步,测试

第一次下载依赖可能会很慢,等到加载完毕后,就可以找到下图所示的启动类,此时该类图标上边已经显示一个绿色的三角,说明此时已经完成配置了。
第一个Spring Boot程序_第6张图片
运行该类,屏幕打印Spring字样,说明程序创建成功

进一步测试
可以写一个接口,让我们从浏览器可以访问到内容

public class UserController {
    @ResponseBody//返回一个非静态页面的数据
    @RequestMapping("/sayhi")//设置路由地址
    public String sayHi() {
        return "Hello,Spring Boot!"
    }
}

重新运行启动类,在浏览器搜索栏搜索127.0.0.1:8080/sayhi
在这里插入图片描述

3.注意事项

3.1 注意避免包路径错误

第一个Spring Boot程序_第7张图片
注意,我们必须要把注入到容器中的类和启动类放到同级目录,或者放到启动类的子目录中才能注入成功,否则输入url进行查询时将会因为类未注入而不能正确的访问到。

以上的情况也反应了Spring Boot项目的另一个特点:约定大于配置

对于Spring项目,如果我们要注入Bean还需要配置Bean的扫描路径,而Spring Boot则不需要,但是需要遵循更多的约定。(Spring配置如下)
第一个Spring Boot程序_第8张图片

3.2 Spring Boot项目目录介绍

第一个Spring Boot程序_第9张图片


⭐️最后的话⭐️
总结不易,希望uu们不要吝啬你们的哟(^U^)ノ~YO!!如有问题,欢迎评论区批评指正

请添加图片描述

你可能感兴趣的:(JavaEE进阶,spring,boot,java,spring)