Spring boot的特性与四大核心
特性:
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的特性与四大核心相关推荐
- Spring Boot从零入门2_核心模块详述和开发环境搭建
本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net 文章目录 1 前言 2 名词术语 3 Spring Boot核心模块 ...
- springboot 获取application参数_(最新 9000 字 )Spring Boot 配置特性解析
一.概述 目前Spring Boot版本: 2.3.4.RELEASE,这更新的速度也是嗖嗖的了,随着新版本的发布,也一步步针对公司基础组件进行了升级改造,其中很重要的一块就是配置文件的更新(虽然目前 ...
- spring boot jar包_「Spring Boot 新特性」 jar 大小自动瘦身
自动分析瘦身 Spring Boot 项目最终构建处理 JAR 包大小一直是个诟病,需要把所有依赖包内置最终输出可运行的 jar.当然可以使用其他的插件扩展 实现依赖 JAR 和 可运行 jar 分离 ...
- 小宇宙爆发!Spring Boot 新特性:节省95%内存占用
作者 | 冷冷 来源 | https://mp.weixin.qq.com/s/0m6ofmMlQTDUQwC7oRRIrQ GraalVM[1] 是一种高性能的虚拟机,它可以显著的提高程序的性能和运 ...
- 【仿牛客网笔记】 Spring Boot进阶,开发社区核心功能-事务管理
添加评论中会用到事务管理. 解决的程度不同,层级不同.我们一般选择中间的级别. 选择时既能满足业务的需要,又能保证业务的安全性,在这样的前提下我们追求一个更高的性能. 第一类丢失更新 图中是没有事务隔 ...
- Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做任何事也一样 图 2 第二章目录结构图 第 2 章 Spr ...
- Spring Boot 核心编程思想-第一部分-读书笔记
怕什么真理无穷 进一步有近一步的欢喜 说明 本文是Spring Boot核心编程思想记录的笔记,书籍地址:Spring Boot编程思想(核心篇): 本书已经简单读过一遍,在第一遍读的时候发现里面有些 ...
- 详解 | Spring Boot 最核心的 3 个注解详解
Hi !我是小小,开始本周的第一篇,本周第一篇内容是关于Spring Boot 最核心的三个注解,将会对这三个注解进行详细解释. 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够 ...
- 详解 :Spring Boot 最核心的 3 个注解
作者 | 小明菜市场 来源 | 小明菜市场(ID:fileGeek) 头图 | CSDN 下载自东方IC 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够实现自动装配,并进行全 ...
最新文章
- 重新mysql-server
- 英特尔科再奇:AI战略决定每家企业的未来胜负
- python黑色变白色_使用Python openCV PIL将黑色更改为白色,但不将白色更改为黑色...
- DRV8711总是报Pre-driver fault错误原因与处理方法
- SQL Server 预编译执行SQLs
- show attend and tell代码实现(绝对详细)
- pytorch | transpose、permute、view、contiguous、is_contiguous、reshape
- 如何在Kubernetes上运行Apache Flink
- 专家系统出现的计算机应用阶段,接本第一二章历年考题08-12
- centos7 docker安装和使用_入门教程
- Pytorch(3)-数据载入接口:Dataloader、datasets
- 克莱因瓶为何永远无法装满?科学家发现:宇宙或许就是克莱因瓶!
- 有关cookie实现统计pv,uv的一些用法
- 如何在浏览器上安装 VueDevtools工具
- 150页的剑指Offer解答PDF,它来了!!!
- 操作系统与软件工程学习笔记
- Exploring Pre-trained Language Models for Event Extraction and Generation 论文阅读
- nginx安装三大的命令的解释./configure make make install
- word文档生成系列:doc和docx插入多图
- 微信小程序中可以使用calc 函数用于动态计算长度值。
热门文章
- 2021年起重机司机(限桥式起重机)考试APP及起重机司机(限桥式起重机)免费试题
- android 滑动导航栏颜色渐变,Android App页面滑动标题栏颜色渐变
- 遗传算法(包含选择、交叉、变异) MATLAB完整代码 中文注释详解
- 什么?内存不够了?进来教你malloc空间
- 可用内存不够异常问题的处理
- Task02 python与excel
- mysql task06(结营)
- 163电子邮箱,注册登陆及使用详细揭秘
- Win10 盘符更改后需要修改的
- Unity (C#) 使用 LitJson 处理 JSON 数据