SpringBoot入门

SpringBoot

SpringBoot是Spring的一套快速配置脚手架,可以基于SpringBoot快速开发单个微服务,是spring的引导,用于启动Spring,使得Spring的学习和使用变得快速简单。

Spring的不足和SpringBoot的优势

Spring开发中有三个令人相当头疼的地方
1.依赖太多,而且要注意版本的兼容性;
2.配置太多;
3.通过内嵌的web容器,由应用启动tomcat,而不是tomcat启动应用,来解决部署运行的问题。

SpringBoot相对于比较方便的地方
1.通过starter和依赖管理解决依赖问题;
2.通过自动配置,解决配置复杂问题;
3.通过内嵌web容器,由应用启动tomcat,而不是tomcat启动应用,来解决部署运行问题。

SpringBoot常见的starter有哪些?

1.spring-boot-starter-web 嵌入tomcat和web开发需要servlet与jsp支持;
2.spring-boot-starter-data-jpa 数据库支持;
3.spring-boot-starter-data-redis redis数据库支持;
4.spring-boot-starter-data-solr solr支持。

SpringBoot自动配置原理

1.在spring程序main方法中,添加@SpringBootApplication或者@EnableAutoConfiguration
2.会自动去maven中读取每个starter中的spring.factories文件,该文件里配置了所有需要被创建spring容器的bean

SpringBoot读取配置文件的方式

SpringBoot默认读取配置文件为application.properties或者application.yml

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值