特性:
1、能够快速创建基于Spring的应用程序;
2、能够直接使用java main方法启动内嵌的Tomcat,Jetty服务器运行Spring boot程序,不需要部署war包文件;
3、提供约定的starter POM来简化Maven配置,让Maven的配置变得简单;
4、根据项目的Maven依赖配置,Spring boot自动配置Spring、Spring mvc等;
5、提供了程序的健康检查等功能;
6、基本可以完全不使用XML配置文件,采用注解配置。
四大核心:
1、自动配置:针对很多Spring应用程序和常见的应用功能,Spring Boot能自动提供相关配置;
2、起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的依赖库;
3、Actuator:让你能够深入运行中的应用程序,一探Spring Boot程序的内部信息;
4、命令行界面:这是Spring Boot的可选特性,主要针对Groovy语言使用。

Spring boot的特性与四大核心相关推荐

  1. Spring Boot从零入门2_核心模块详述和开发环境搭建

    本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net 文章目录 1 前言 2 名词术语 3 Spring Boot核心模块 ...

  2. springboot 获取application参数_(最新 9000 字 )Spring Boot 配置特性解析

    一.概述 目前Spring Boot版本: 2.3.4.RELEASE,这更新的速度也是嗖嗖的了,随着新版本的发布,也一步步针对公司基础组件进行了升级改造,其中很重要的一块就是配置文件的更新(虽然目前 ...

  3. spring boot jar包_「Spring Boot 新特性」 jar 大小自动瘦身

    自动分析瘦身 Spring Boot 项目最终构建处理 JAR 包大小一直是个诟病,需要把所有依赖包内置最终输出可运行的 jar.当然可以使用其他的插件扩展 实现依赖 JAR 和 可运行 jar 分离 ...

  4. 小宇宙爆发!Spring Boot 新特性:节省95%内存占用

    作者 | 冷冷 来源 | https://mp.weixin.qq.com/s/0m6ofmMlQTDUQwC7oRRIrQ GraalVM[1] 是一种高性能的虚拟机,它可以显著的提高程序的性能和运 ...

  5. 【仿牛客网笔记】 Spring Boot进阶,开发社区核心功能-事务管理

    添加评论中会用到事务管理. 解决的程度不同,层级不同.我们一般选择中间的级别. 选择时既能满足业务的需要,又能保证业务的安全性,在这样的前提下我们追求一个更高的性能. 第一类丢失更新 图中是没有事务隔 ...

  6. Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件

    本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做任何事也一样 图 2 第二章目录结构图 第 2 章 Spr ...

  7. Spring Boot 核心编程思想-第一部分-读书笔记

    怕什么真理无穷 进一步有近一步的欢喜 说明 本文是Spring Boot核心编程思想记录的笔记,书籍地址:Spring Boot编程思想(核心篇): 本书已经简单读过一遍,在第一遍读的时候发现里面有些 ...

  8. 详解 | Spring Boot 最核心的 3 个注解详解

    Hi !我是小小,开始本周的第一篇,本周第一篇内容是关于Spring Boot 最核心的三个注解,将会对这三个注解进行详细解释. 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够 ...

  9. 详解 :Spring Boot 最核心的 3 个注解

    作者 | 小明菜市场 来源 | 小明菜市场(ID:fileGeek) 头图 |  CSDN 下载自东方IC 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够实现自动装配,并进行全 ...

最新文章

  1. 重新mysql-server
  2. 英特尔科再奇:AI战略决定每家企业的未来胜负
  3. python黑色变白色_使用Python openCV PIL将黑色更改为白色,但不将白色更改为黑色...
  4. DRV8711总是报Pre-driver fault错误原因与处理方法
  5. SQL Server 预编译执行SQLs
  6. show attend and tell代码实现(绝对详细)
  7. pytorch | transpose、permute、view、contiguous、is_contiguous、reshape
  8. 如何在Kubernetes上运行Apache Flink
  9. 专家系统出现的计算机应用阶段,接本第一二章历年考题08-12
  10. centos7 docker安装和使用_入门教程
  11. Pytorch(3)-数据载入接口:Dataloader、datasets
  12. 克莱因瓶为何永远无法装满?科学家发现:宇宙或许就是克莱因瓶!
  13. 有关cookie实现统计pv,uv的一些用法
  14. 如何在浏览器上安装 VueDevtools工具
  15. 150页的剑指Offer解答PDF,它来了!!!
  16. 操作系统与软件工程学习笔记
  17. Exploring Pre-trained Language Models for Event Extraction and Generation 论文阅读
  18. nginx安装三大的命令的解释./configure make make install
  19. word文档生成系列:doc和docx插入多图
  20. 微信小程序中可以使用calc 函数用于动态计算长度值。

热门文章

  1. 2021年起重机司机(限桥式起重机)考试APP及起重机司机(限桥式起重机)免费试题
  2. android 滑动导航栏颜色渐变,Android App页面滑动标题栏颜色渐变
  3. 遗传算法(包含选择、交叉、变异) MATLAB完整代码 中文注释详解
  4. 什么?内存不够了?进来教你malloc空间
  5. 可用内存不够异常问题的处理
  6. Task02 python与excel
  7. mysql task06(结营)
  8. 163电子邮箱,注册登陆及使用详细揭秘
  9. Win10 盘符更改后需要修改的
  10. Unity (C#) 使用 LitJson 处理 JSON 数据