写点什么

Spring Boot(一):入门篇

用户头像
海鸥云
关注
发布于: 2021 年 02 月 19 日
Spring Boot(一):入门篇

什么是 Spring Boot


Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。


使用 Spring Boot 有什么好处


其实就是简单、快速、方便!平时如果我们需要搭建一个 Spring Web 项目的时候需要怎么做呢?


  • 1)配置 web.xml,加载 Spring 和 Spring mvc

  • 2)配置数据库连接、配置 Spring 事务

  • 3)配置加载配置文件的读取,开启注解

  • 4)配置日志文件

  • 配置完成之后部署 Tomcat 调试


快速入门


步骤 1:开始一个新的 Spring Boot 项目

使用 start.spring.io创建一个“web”项目。在“Dependencies”对话框中,搜索并添加“web”依赖关系,如屏幕截图所示。点击“Generate”按钮,下载压缩文件,然后将其解压缩到计算机上的文件夹中。



创建的项目 start.spring.io 包含 Spring Boot,这是一个框架,可让 Spring 嵌入在您的应用程序中,而无需太多代码或配置。Spring Boot 是启动 Spring 项目的最快,最受欢迎的方式。


步骤 2:添加您的代码

在 IDE 中打开项目,然后在DemoApplication.java文件src/main/java/com/example/demo夹中找到文件。现在,通过添加以下代码中所示的额外方法和注释来更改文件的内容。您可以复制并粘贴代码,也可以只键入代码。


package com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication@RestControllerpublic class DemoApplication {
public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } @GetMapping("/hello") public String hello(@RequestParam(value = "name", defaultValue = "World") String name) { return String.format("Hello %s!", name); }
}
复制代码


这是在 Spring Boot 中创建简单的“ Hello World” Web 服务所需的全部代码。


步骤 3:启动它

Spring Boot 启动只要运行该 main 方法即可,非常方便。另外,Spring Boot 内部集成了 tomcat,不需要我们人为手动去配置 tomcat,开发者只需要关注具体的业务逻辑即可。


您应该看到一些看起来非常类似于此的输出:



最后两行告诉我们 Spring Boot 已经启动成功了。在浏览器输入http://localhost:8080/hello。您应该得到一个很好的友好响应,如下所示:



用户头像

海鸥云

关注

还未添加个人签名 2020.05.13 加入

灵活易用的低代码搭建平台,官方网站【https://xseagull.com】

评论

发布
暂无评论
Spring Boot(一):入门篇