博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot初步学习记录——01基本介绍
阅读量:3958 次
发布时间:2019-05-24

本文共 619 字,大约阅读时间需要 2 分钟。

SpringBoot学习记录——01基本介绍

一.为什么需要SpringBoot

SpringBoot是为了解决Spring的缺点而出现的,我们再使用Spring的时候,我们发现了SpringAOP切面编程和依赖注入给我们带来了很大的便利,但是Spring很恶心的就是:1.需要很多繁杂的配置,2.Spring使用是可能有版本冲突而很难发现这个错误的根源,而这些在SpringBoot里面都有了解决方案。

二.SpringBoot特点介绍

1.为基于Spring的开发提供更快的入门体验

2.开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求
3.提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等
4.SpringBoot不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式

三.SpringBoot核心功能

1.起步依赖

起步依赖本质上是一个Maven项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能。简单的说,起步依赖就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。

2.自动配置

Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个,不该用哪个。该过程是Spring自动完成的。

转载地址:http://lolzi.baihongyu.com/

你可能感兴趣的文章
杭电ACM——humble numbers(DP)
查看>>
杭电ACM——6467,简单数学题(思维)
查看>>
杭电ACM——天上掉馅饼(DP)
查看>>
杭电ACM——1086,You can Solve a Geometry Problem too(思维)
查看>>
杭电ACM——2057,A + B Again(思维)
查看>>
codeforces——1097B,Petr and a Combination Lock(搜索)
查看>>
杭电ACM——2069,Coin Change(DP)
查看>>
杭电ACM——2110,Crisis of HDU(母函数)
查看>>
杭电AM——2152,Fruit(母函数)
查看>>
杭电ACM——2566,统计硬币(DP)
查看>>
堆栈(数据结构)
查看>>
队列(数据结构)
查看>>
Mule ESB-Basic Studio Tutorial
查看>>
Mule ESB-Content-Based Routing Tutorial(1)
查看>>
Mule ESB-Content-Based Routing Tutorial(2)
查看>>
Mule ESB-Content-Based Routing Tutorial(3)
查看>>
年末项目经验总结
查看>>
做事情要放下面子,拿起责任
查看>>
敏捷开发实践(1)-故事工作量估算导致的问题
查看>>
记一次解决jenkins持续构建,自动部署的问题
查看>>