zoukankan      html  css  js  c++  java
  • 初识Spring Boot

    Spring Boot到底是什么东西?为什么这几年这么流行?我们都可以用它来做什么?

    是什么

    先到它的官网看看,点这里直通官网

    Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
    We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need minimal Spring configuration.

    打开官网看到的第一句话就是上面的介绍,简单来说他就是小夸了一下自己。
    言下之意你可以用Spring Boot创建一个独立的可以发布到生产环境使用的简单应用,你可以直接运行它,而不需要额外的服务器。并且在这个基础上,它还替你整合其他的spring和第三方的库,可以让你很方便的构建可用程序。

    通过官网上简单的解释, 我们可以知道他就是一个开发框架, 只是它替你做了一些事情, 并且它认为这些事情是绝大多数如你一样的开发人员需要的。

    为什么流行

    国内从2016年开始,微服务架构大范围流行,各家公司都在搞微服务化。其中最流行的微服务框架就是Spring团队出品的Spring Cloud框架了。而Spring Cloud的基础就是Spring Boot, Spring Cloud的组件就是一个一个的Spring Boot项目。
    同时,撇开Spring Cloud,单独使用Spring Boot也是一个很好的开发框架,没有了以前使用Spring Framework时配置的若干xml,也让前几年流行的“如何整合SSH框架”、“快速整合SSM框架”之类的博文快速消失了。
    有两三年开发经验的Java开发人员就可以在很短的时间内使用Spring Boot做出一个看起来还不错的后台服务,对外提供若干可用的接口。

    综合来看,Spring Boot是一个可以作为微服务基础,且单打独斗的能力毫不逊色的优秀开发框架。它不流行谁流行呢?

    Spring Boot的特点

    Spring Boot因为它非常好的封装(约定),所以创建一个Spring Boot项目非常容易,且大部分的Spring Boot程序都子还需要做很少的额外配置。

    使用Spring Boot创建的项目推荐使用java -jar的方式运行。当然,传统的war方式部署仍然是支持的。

    这个系列讲什么

    前面有提到,Spring Boot是一个很能打的框架,而且还是微服务的基础。

    写这篇文章的时候,Spring Boot 2.4.1已经发布了。本系列的后续文章将会全部基于Spring Boot的官方文档来撰写,不仅仅是翻译。

    关注本系列文章的朋友请收藏地址:Spring Boot Reference Documentation 后续我们都是以这个文档为准。

  • 相关阅读:
    winfrom 中datagridview中checkbox的使用方法
    转 webservice中参数类型为datatable,报错“生成 XML 文档时出错”
    Oracle将表空间改为自动扩展
    Oracle 动态建立分区表
    运用ASMIOSTAT脚本监控asm disk磁盘性能
    ASMCMD命令
    select * from salgrade for update和select * from salgrade for update nowait区别
    Oracle 10g Block Change Tracking特性
    分佈式事務故障處理暨ORA-24756: transaction does not exist處理
    shell test 數值 字符串 文件比較
  • 原文地址:https://www.cnblogs.com/hanbin/p/14224677.html
Copyright © 2011-2022 走看看