目录
一、SpringBoot的优点
二、SpringBoot项目的创建
(一)通过Idea创建
(二)通过网页来创建Spring Boot项目
三、SpringBoot的目录
拓展知识
Spring的诞生是为了简化Java代码的开发,而Spring Boot的诞生是为了简化Spring程序的开发。Spring Boot是一个为了快速开发和使用Spring的脚手架。
一、SpringBoot的优点
1.快速的集成框架:SpringBoot提供了一个功能,可以快速添加依赖(需要用到一个插件)。
2.内置Web框架:可以直接运行和部署Web,不用再配置Tomcat等Web容器。
3.快速部署:不依赖任何Web容器。
4.抛弃繁琐的XML配置文件,使用注解和配置方式进行开发。
5.支持更多的监控指标,可以更加容易且直观观察到项目的运行情况。
二、SpringBoot项目的创建
项目的创建有两种方式:通过Idea创建,通过网页创建。
(一)通过Idea创建
我的Idea为2022专业版本,如果大家版本和我不一样,可能页面有些会不一样的。大家可以来问我,也可以自行查阅。
1.点击新建项目,后会出现下面的页面,大家按照我写的进行自己的配置。
2.点击next后,会出现下图。
3.点击创建。首次加载可能会比较慢,大家耐心等待一下。(大家一定一定要配置Maven的镜像源,否则此时容易报错)如下图一样就是加载完成了。
4.我们可以将自动生成的没用的文件删除,这样看着会更舒服。可以将红框框住的删除掉。
5.我们可以打开提供给我们的启动类并启动我们的项目。启动后没有报错并且我们能看到我们的端口号的时候就代表Spring Boot项目创建成功了。
(二)通过网页来创建Spring Boot项目
我们可以通过https://start.spring.io/来创建Spring Boot项目。
我们创建好Spring Boot后页面就会给我们下载一个安装包,我们解压后可以直接在Idea中打开使用,这样做的好处是啥呢?就是当我们网不好的时候,我们新创建一个项目,加载Maven时间可能会很长,但我们又着急用,此时我们就可以将网页下载好的这个直接导入进去就能直接使用。(双重保障)
三、SpringBoot的目录
注意!!虽然我们不需要在配置文件中添加包扫描了。但是,约定大于配置,会自动扫描与启动类同目录的所有包,如果我们有个包和启动类不是同目录,也会报错的!!!
拓展知识
1.在pom.xml中添加依赖,我们可以一个一个的查找,然后一个一个的复制到pom中,我们还可以通过插件来进行操作(很方便,很快)
(1)在settings中下载这个插件。
(2)下载完成后重启Idea,然后我们在pom.xml中右击然后选择Generate。
(3)然后选择Edit Starters。
(4)默认是从Spring官方中查找,我们可以不对这进行更改。
(5)然后点击OK,稍微等会,然后添加相关依赖。选择完成后点击OK
2.每次我们更改了项目中内容后,都要重新启动Spring Boot,比较麻烦,所以我们可以对项目进行热部署,也就是自动更新项目。也是对settings中进行操作,此时我们要对两个地方settings进行操作(一个当前项目的一个是全局的)设置了全局以后每次都会自动加载了,要不每次创建项目我们都要进行热部署。
(1)
(2)