1.什么是SpringBoot

SpringBoot是由Pivotal团队提供的全新框架,是一个基于Spring的Java框架,目的是简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

2.Spring Boot 优点

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

3.Spring Boot 项目创建

如果使用的是社区版IDEA,需要下载Spring Assistant(Spring 助⼿)
插件才能创建 Spring Boot 项目,如下图所示:

在这里插入图片描述
安装好之后,就有了 Spring Assistant 选项了,如下图所示:
在这里插入图片描述

接下来就可以开始创建项目了。

第一步

选择 Spring Assistant,选中Default,点击Next。

在这里插入图片描述

第二步

点击next之后可以看到这个界面,其他的都可以不用改,只需要改Java version版本就可以了,然后点击Next。

在这里插入图片描述

第三步

选择Spring Boot版本以及要引用的第三方框架,点击Next。

在这里插入图片描述

第四步

输入项目名称,选择保存路径,点击Finish就完成了Spring Boot项目的创建。

在这里插入图片描述

4.项目目录介绍和运行

4.1 项目目录

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

在这里插入图片描述

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

  • src/main/java 为 Java 源代码
  • src/main/resources 为静态资源或配置文件
    ○ /static:静态资源文件夹;
    ○ /templates:模版资源文件夹。

4.2 运行项目

在这里插入图片描述

点击启动类的 main 方法就可以运行 Spring Boot 项目了,启动成功如下图所示:

在这里插入图片描述

4.3 输出Hello world

我们学习 JavaEE 就是用来实现 Web 项目或接口的,而之前是 Spring 其实是一个普通 Java 项目,没办法直接和浏览器进行互动,所以接下来我们要用 Spring Boot 来实现和浏览器及用户的交互。
在创建的项目包路径下创建 UserController ⽂件,实现代码如下:

@RestController
@RequestMapping("/user")
public class UserController {
    @RequestMapping("/sayhi")
    public String sayHi() {
        return "Hi,Spring Boot.";
    }
}

重新启动项目,访问 http://localhost:8080/user/sayhi 最终效果如下:
在这里插入图片描述
注意

把要注入到容器类和启动类放到同级目录下,否则会报错:

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐