Spring Boot入门

一、Spring Boot入门

1. Spring Boot简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

image-20201207194022292

官方网站:https://spring.io/projects/spring-boot

优点:

  • 快速创建独立运行的Spring项目以及与主流框架集成
  • 使用嵌入式Servlet容器,应用无需打成war包
  • starters自动依赖与版本控制
  • 大量的自动配置,简化开发,也可修改默认值
  • 无需配置xml,无需代码生成,开箱即用
  • 准生产环境的运行时应用监控
  • 与云计算的天然集成
  • Spring Boot集成Tomcat不用自行配置

缺点:

  • 入门容易,精通难

2. 微服务

微服务(Microservices)是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 (Language-Independent/Language agnostic)的API集相互通信。

  • 一种架构风格
  • 一个应用是一组小型服务,可以通过HTTP的方式进行互通
  • 微服务:每一个功能元素最终都是一个可独立替换和可独立升级的软件单元

详细参照微服务文档

3. 环境配置

基础环境

-jdk1.8

-maven 3.6.3以上版本

-Intellij IDEA 2020.1

-Spring Boot 2.4.0

IDEA设置

image-20201207202902402

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值