Spring Boot 的创建和运行

目录

1.什么是Spring Boot 

2.Spring Boot 优点

3. Spring Boot 项目创建

 3.1 使用 Idea 社区版创建

 4.项目目录介绍和运行

4.1 运行项目

 4.2 验证项目是否成功

 5. 注意事项:包路径错误 

 5.1 正确路径

6. Spring Boot 热部署(热加载)

6.1 添加框架⽀持 

6.2 开启项目自动编译 

 6.3 开启运⾏中热部署

6. 4使⽤ Debug 启动(⾮Run)


1.什么是Spring Boot 

Spring Boot 就是 Spring 框架的脚⼿架,它就是为了快速开发 Spring 框架⽽诞⽣的。

2.Spring Boot 优点

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

3. Spring Boot 项目创建

 3.1 使用 Idea 社区版创建

1)先要安装 Spring Assistant(Spring 助手)

由于我的已经安装过了,所以显灰色

Spring Boot 的创建和运行_第1张图片

 2)创建Spring Boot 项目

安装好之后,在我们选择创建项目的时候,就会有Spring Assistant 选项

Spring Boot 的创建和运行_第2张图片

 Spring Boot 的创建和运行_第3张图片

 然后对下面进行选择

Spring Boot 的创建和运行_第4张图片

 然后Next→Finish 就可以完成Spring Boot 的项目创建了。

创建完成之后,需要等待Spring Boot 的项目框架在本地加载完成,等到 DemoApplication 从灰变蓝即可。

Spring Boot 的创建和运行_第5张图片

 在使用项目前,还需要确认⾃⼰的 Maven 已经配置为国内源:

Spring Boot 的创建和运行_第6张图片

 4.项目目录介绍和运行

新创建的 Spring Boot 项目 目录如下

Spring Boot 的创建和运行_第7张图片

 Spring Boot 项目有两个主要的目录

1) src / main / java ,这个为Java源代码

2)src / main / resources ,为静态资源或配置文件

        /static:静态资源文件夹

       /templates :模板资源文件夹

4.1 运行项目

点击启动类的 main ⽅法就可以运⾏ Spring Boot 项⽬了

Spring Boot 的创建和运行_第8张图片

 启动成功如下图所示:

Spring Boot 的创建和运行_第9张图片

 4.2 验证项目是否成功

在启动类所在的路基包下创建UserController 文件

@Controller
public class UserController {
    @ResponseBody //返回一个非静态页面数据
    @RequestMapping("/sayhi") //设置路由地址,全是小写,不能是大驼峰、小驼峰
    public String sayHi() {
        return "hello spring boot";
    }
}

启动项目

Spring Boot 的创建和运行_第10张图片

访问路由地址 http://127.0.0.1:8080/sayhi

Spring Boot 的创建和运行_第11张图片

 5. 注意事项:包路径错误 

当容器类所在的目录大与启动类所在的目录,或者不在同一个路径的包下,都不能获取到数据

Spring Boot 的创建和运行_第12张图片

 5.1 正确路径

启动类和容器类在同一个包下,或者容器类所在的包和启动类同级

Spring Boot 的创建和运行_第13张图片

6. Spring Boot 热部署(热加载)

热部署的作用:自动帮开发者重启Spring Boot 项目,达到修改代码后 实时 看到新效果。

就是不需要重启启动类

6.1 添加框架⽀持 

在 pom.xml 中添加如下框架引⽤:

  org.springframework.boot
  spring-boot-devtools
  runtime

添加步骤

Spring Boot 的创建和运行_第14张图片

6.2 开启项目自动编译 

当前项目的开启

Spring Boot 的创建和运行_第15张图片

新项目的开启 

Spring Boot 的创建和运行_第16张图片 

 6.3 开启运⾏中热部署

1)(IntelliJ IDEA 2021.2 之前的版本

Spring Boot 的创建和运行_第17张图片

 Spring Boot 的创建和运行_第18张图片

 

⾼版本 Idea 设置(IntelliJ IDEA 2021.2 之后版本

Spring Boot 的创建和运行_第19张图片

6. 4使⽤ Debug 启动(⾮Run)

Spring Boot 的创建和运行_第20张图片

 

 

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