Spring Boot是什么?

Spring Boot并不是什么新的框架,它是对Spring的缺点进行了改善和优化,Spring Boot默认了很多的框架使用方式,像maven整合了所以jar包同一个道理。及SpringBoot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式而已。

为什么使用Spring Boot?

Spring Boot官方是这么说的:Spring Boot它是基于Spring开发项目的起点,Spring Boot的设计主要是让你快速地跑起来Spring应用程序的,且尽量让你减少配置文件。在使用SSM框架时,我们开发人员浪费了很多的时间在配置方面,而Spring Boot框架为你减少这些繁琐的配置,而是你专注业务逻辑代码编写,从而提高开发的效率。

快速搭建Spring Boot的步骤

第一步:打开强大的IDEA开发工具,选择Spring Initializr,看JDK版本选择自己合适版本点击【Next】,详细步骤如下如即可。




通过接口修改 springbean的 值 springboot修改端口不生效_springboot启动时自行方法


通过接口修改 springbean的 值 springboot修改端口不生效_热部署_02


通过接口修改 springbean的 值 springboot修改端口不生效_热部署_03


通过接口修改 springbean的 值 springboot修改端口不生效_热部署_04


等一会儿,下载maven依可能需要一点点时间,最好是配置阿里的速度快一些,完成如下图。


通过接口修改 springbean的 值 springboot修改端口不生效_热部署_05


以上Spring Boot项目结构是不是爽多了,少了很多的需要我们手动配置的,也给我们创建一个启动应用程序SpringApplication类和测试类以及application.proprties的一个空文件,主要是用来根据自己需要添加配置,pom.xml文件也帮我们自动导入一些依赖包。

Spring Boot入门代码解析

@SpringBootApplication该注解是标注Spring Boot的启动类,同时也是具备很多的功能,后面详细讲解。SpringApplication.run(SpringBootApplication.class,args)主要代表运行Spring Boot启动类,参数为SpringBoot启动类字节码对象。

第二步:启动项目,然后在web访问,默认端口是8080端口的。


通过接口修改 springbean的 值 springboot修改端口不生效_springboot启动时自行方法_06


在web访问就不做演示,大家自行访问,注意的是出现以下这样才说明成功,图片。


通过接口修改 springbean的 值 springboot修改端口不生效_springboot启动时自行方法_07


Spring Boot的热部署

在开发过程中反复修改类、页面等资源时,我们要每次修改后都是需要重新启动才生效,这是不是很麻烦而且浪费时间。接下来使用热部署就能解决,不用每次重启项目,直接刷新页面即可,打开pom.xml 中添加如下配置就可以实现热部署。

org.springframework.boot

spring-boot-devtools

Spring Boot热部署失败怎么办?

热部署失败原因非常简单,原因是Intellij IEDA默认情况下不会自动编译,需要我们对IDEA进行自动编译的设置,方法如下。

打开【settings】—>【Compiler】—>对选【Build project automatically】点击【OK】即可。


通过接口修改 springbean的 值 springboot修改端口不生效_springboot启动时自行方法_08


然后按住快捷键【Shift+Ctrl+AIt+/】,然后选择Registry。


通过接口修改 springbean的 值 springboot修改端口不生效_springboot启动时自行方法_09


然后出现一下,找到如图选项,最后点击【Close】即可。


通过接口修改 springbean的 值 springboot修改端口不生效_springboot启动时自行方法_10