Spring第二讲:SpringBoot 原理及应用

本文深入探讨SpringBoot的核心原理,包括@Conditional注解的角色,以及SpringBoot如何简化配置和自动配置。此外,文章介绍了SpringBoot的整合技术,如日志管理、Mybatis、Junit和SpringData JPA。还详细讲解了单元测试,从测试准备到测试Controller、Service和Dao的策略。SpringBoot自定义starter的开发技巧也有所涉及,以及如何与Redis、消息中间件、任务调度、ElasticSearch集成。最后,对比了SpringBoot与Spring的区别,并阐述了配置加载的优先级。
摘要由CSDN通过智能技术生成

SpringBoot简化了Spring配置文件,无需再使用SpringMVC,只需要引入相关的starter即可。本文是Spring第二讲:SpringBoot 原理及应用

1、Springboot是什么

1、定义

  • Spring Boot 是基于 Spring Framework 开发的。它更加专注于微服务开发,它简化了Spring配置文件,使用默认开发配置来实现快速开发。

2、SpringBoot的特点?

  • 约定优于配置:SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml (application.yaml)进行配置(yaml文件更加结构化,比json占用字符少)
  • 通过整合通用实践,更加自动、智能的依赖管理等,Spring Boot提供了各种典型应用领域的快速开发基础,所以它是以应用为中心的框架集合(如:内嵌servlet容器)
  • 通过起步依赖和自动配置简化开发;可以对Spring的配置进行简化

3、SpringBoot注解大全:

  • @ComponentScan指定了扫描指定基本包下的类;
  • @SpringbootConfiguration标注该类是Sprin
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员 jet_qi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值