⭐️前言⭐️
本文主要介绍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提供了启动添加依赖类的功能,用于秒集成各种框架。
- 内置运行容器,无需配置Tomcat等Web容器,直接运行和部署。
- 快速部署项目,无需外部容器即可启动并运行项目。
- 可以完全抛弃繁琐的XML,使用注解和配置的方式进行开发。
- 支持更多的监控的指标,可以更好的了解项目的运行情况。
🍅2.基于idea的Spring Boot项目创建流程
博主使用的是idea专业版,下边就以博主的idea,作为流程演示的工具(下图为版本号)
第一步,新建项目
更改项目名称,选择JDK版本号
第二步,选择Spring Boot版本(选3版本以下的,到3以后就只支持Java17了),勾选依赖
第三步,测试
第一次下载依赖可能会很慢,等到加载完毕后,就可以找到下图所示的启动类,此时该类图标上边已经显示一个绿色的三角,说明此时已经完成配置了。
运行该类,屏幕打印Spring字样,说明程序创建成功
进一步测试
可以写一个接口,让我们从浏览器可以访问到内容
public class UserController {
@ResponseBody//返回一个非静态页面的数据
@RequestMapping("/sayhi")//设置路由地址
public String sayHi() {
return "Hello,Spring Boot!"
}
}
重新运行启动类,在浏览器搜索栏搜索127.0.0.1:8080/sayhi
🍅3.注意事项
3.1 注意避免包路径错误
注意,我们必须要把注入到容器中的类和启动类放到同级目录,或者放到启动类的子目录中才能注入成功,否则输入url进行查询时将会因为类未注入而不能正确的访问到。
以上的情况也反应了Spring Boot项目的另一个特点:约定大于配置
对于Spring项目,如果我们要注入Bean还需要配置Bean的扫描路径,而Spring Boot则不需要,但是需要遵循更多的约定。(Spring配置如下)
3.2 Spring Boot项目目录介绍
⭐️最后的话⭐️
总结不易,希望uu们不要吝啬你们的👍哟(^U^)ノ~YO!!如有问题,欢迎评论区批评指正😁