初识-SpringBoot(特别特别简单的教程)

初识SpringBoot

官方解释

SpringBoot是一个简化spring应用开发的框架,约定大于配置,去繁从简,just run就能创建一个独立的产品级的应用,在Springboot官网上可以通过选定版本生成一个简易版的springboot项目,通过编译工具IDEA或者Eclipse即可导入项目

  • 作用:
  1. 简化:简化spring应用开发
  2. 整合:整个spring技术栈的一个大整合
  3. 一站式:J2EE的一站式解决方案
  • 优点:
  1. 快速创建独立运行的spring项目以及与主流框架的集成
  2. 使用嵌入式的servlet容器,应用无需打war包
  3. starters自动依赖和版本控制
  4. 大量的自动配置和简化开发,可以修改默认值
  5. 无需配置xml,无代码生成,开箱即用
  6. 准生产环境的运行时应用监控
  7. 与云计算天然集成
  • 微服务
    微服务:架构风格
  1. 一个应用应该是一个小型的服务:可以通过http方式进行互通,每个服务都是可以独立替换独立升级的软件单元
    springboot运行流程
    通过springboot构建应用
    通过springcloud进行网状互通
    通过springcloud data flow 进行云计算等
    初识-SpringBoot(特别特别简单的教程)

创建第一个SpringBoot项目

  • 使用工具:IDEA
  1. new – project/module(选择创建项目或者模块,建议创建一个空的project然后在空项目中创建模块)
    初识-SpringBoot(特别特别简单的教程)
    这里已经创建项目,直接选择创建模块
    初识-SpringBoot(特别特别简单的教程)
    创建一个maven项目
    初识-SpringBoot(特别特别简单的教程)
    初识-SpringBoot(特别特别简单的教程)
    初识-SpringBoot(特别特别简单的教程)
    生成的项目及pom文件,到目前为止他还是一个普通的maven项目
    初识-SpringBoot(特别特别简单的教程)
  2. 添加依赖,只看需要添加的部分
    初识-SpringBoot(特别特别简单的教程)
  3. 创建springboot启动类
    初识-SpringBoot(特别特别简单的教程)
  4. 简单测试
    初识-SpringBoot(特别特别简单的教程)
  5. 测试结果
    初识-SpringBoot(特别特别简单的教程)