SpringBoot简要理解

SpringBoot简要理解

Spring Boot 核心概念(本质就是对Spring的框架封装)

Spring Boot介绍

SpringBoot对spring平台和第三方库进行了整合,可以创建可以运行的、独立的、生产级的基于Spring的应用程序。
特点一、约定优于配置 ----简单、提供默认的实现(大多数SpringBoot应用程序只需要很少的配置)

     spring已经封装了很多东西,Spring Boot实际就是再次封装更多的东西,简化了一些xml配置文件。
	 SpringBoot默认扫包---main函数入口所在的包。

特点二、自动装配 — SpringBoot难点不在于是使用,配置。在于理解。

    1、将配置文件内容加载到自定义的java对象中,不需要手动配置。
	2、java对象的自动装配,SprongBoot集成的第三方依赖包
	3、自动装配maven依赖

思考:减少配置文件,用java代码去实现配置文件的功能

设计目标
 1、为所有spring开发提供更快且可通用的入门体验
 2、开箱即用,可以根据需求快速调整默认值
 3、提供大型项目(例如嵌入式服务器、运行状况检查和统一配置)通用的一系列非功能性功能
 4、绝对没有代码生成,也不需要XML配置。(配置很少,只有基础的配置)

Starter介绍

核心概念:快速启动(最少改动),不写代码,直接依赖
作用
启动器(Starter)包含许多依赖项(依赖项实际就是具体的实现),这些依赖项是使项目快速启动和运行所需的依赖项。
例如:通过配置Spring-boot-starter-data-redis,可以快捷的使用Spring对Redis进行数据访问。
Starter(快速启用,最少改动)
1、Maven依赖管理
2、功能的启用和声明

常用的Starter
Spring-boot-starter-jdbc
Spring-boot-starter-data-redis,可以快捷的使用Spring对Redis进行数据访问。
Spring-boot-starter-web
Spring-boot-starter-actuator

以上是在一次公开课上做临时做的笔记。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值