SpringBoot的创建和使用

SpringBoot简化了Spring应用程序的开发,提供快速集成框架,内置Tomcat容器,支持注解配置,免去XML,且具有项目监控功能。通过Idea可以方便创建SpringBoot项目,使用@Controller和@ResponseBody注解实现HelloWorld示例。
摘要由CSDN通过智能技术生成

目录

 

什么是Spring Boot?

Spring Boot 优点

Spring Boot 项目创建

运行项目

输出helloworld

总结


 

什么是Spring Boot?

Spring Boot 翻译⼀下就是 Spring 脚手架,Spring 的诞生是为了简化 Java 程序的开发的,而 Spring Boot 的诞生是为了简化 Spring 程序开发的

Spring Boot 优点

快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。

内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。

快速部署项目,无需外部容器即可启动并运行项目。

可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发。

支持更多的监控的指标,可以更好的了解项目的运行情况。

Spring Boot 项目创建

社区版idea需要安装Spring Boot Helper才能创建springboot项目,直接去settings里搜索下载即可

2b10e9a38a4247a69cf3f818066423c7.png

 92094957691e465d9838b294e6218f54.png

 第一次创建可能要几分钟时间。。。

26b507d311af44d99dc4bbd97eed616d.png

运行项目

 e7877d6dafe246cd8623869a7d4883d2.png

 如果运行没报错就说明成功了,如下所示:

47fcb09882e74fa7a003442b0728f2da.png

输出helloworld

如下代码:

@Controller
@ResponseBody
public class TestController {
    @RequestMapping("/sayhi")
    public String sayhi(){
        return "hello world";
    }
}

为什么需要@ResponseBody这个注释呢,因为方法默认返回一个静态页面,他会去寻找hello world 这个页面,加上ResponseBody,这个英文就是响应正文,就代表我返回了一个字符串数据,而不是一个页面

运行结果

e071b03a7cf149d8b8543323951ea832.png

总结

Spring Boot 是为了快速开发 Spring 而诞生的,Spring Boot 具备:

快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。

内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。

快速部署项目,无需外部容器即可启动并运行项目。

可以完全抛弃繁琐的 XML,使⽤注解和配置的方式进行开发。

支持更多的监控的指标,可以更好的了解项目的运行情况等特点。

Spring Boot 可使用 Idea 或网页创建,它的设计思想是约定大于配置,类上标注 @SpringBootApplication 就可以启动 Spring Boot 项目了。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马可波罗.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值