SpringBoot原理 ---- 起步依赖,自动配置

1、Spring 概述

(1)Spring 是一款开源的免费框架,是一个轻量级**控制反转(IOC)面向切面(AOP)**的 JAVA EE 框架,轻量级是指不依赖于容器就能运行的。Spring 框架最初的作者是Rod Jahnson,现在已经被Pivotal Software公司收购,而Pivotal Software公司的东家正是大名鼎鼎的虚拟化提供商VMWare。

(2)一般所谓的 Sping 指的仅仅是Spring旗下的spring framework这一款产品,在 Spring 被 Pivotal Software 公司接手之后,相继研发出了多款产品,其中的Spring Boot、Spring Could已经成为了当前互联网环境下的佼佼者。

  • Spring Boot是一个整合Spring各项功能的中间件,用于快速的开发Spring应用。
  • Spring Framework、Spring Boot、Spring Cloud这三款框架的依赖是递增的,也就是说Spring - Could的基础是Spring Boot。

 (3) 但由于spring开发过程中过于繁琐(配置,依赖),于是便有了SpringBoot,解决了配置和依赖的繁琐问题.

2、SpringBoot原理-----起步依赖

(1).在原始的Spring框架进行web开发中,要导入很多依赖(如下图所示),相当繁琐,而且相对应的版本要匹配,否则会出错. 但springboot可以在pom.xml文件中添加依赖,并且在maven的帮助下有传递依赖这一大特点,即很多依赖由于依赖的传递可以自动导入.

3. SpringBoot原理----自动配置

(1). SpringBoot的自动配置就是在spring容器启动后,一些配置类,bean对象会自动存入到IOC容器中,无需我们手动去声明,简化了开发,省去了繁琐的配置过程 原理略

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值