0813-springboot学习第一天

了解spirngboot是什么?

  • spring的一个子项目,解决一站式组件解决方案,简化spring的使用难度,减少了配置,提供启动器,方便开发者进行开发

springboot的优点

  • 独立运行Spring 而且内嵌了各种servlet(比如 dispatch Servlet)和tomcat容器,jetty,不需要打成war包放入到容器中,打成jar包就可以允许
  • 简化配置,spring-boot-starter-web启动器自动依赖其他组件,减少maven的配置
  • 自动配置Sringboot,根据当前类路径下的类,jar包菜自动配置bean,添加springboot- starter-web剧可以拥有web的工鞥,无需其他配置。
  • 无代码生成,也无需xml配置文件,就能完成所有的配置工作,借助于条件注入完成
  • 应用健康Spirngbopot提供一系列的端点可以监控服务以及应用,做健康检测

spirngboot的缺点

虽然容易上手,但封装性过好,如果不了解核心技术与运行流程,一旦出现问题将会很棘手,很难排查出bug

Spirngboot的核心注解是哪些,主要由几个注解组成

启动类的注解是@Springbootpplication是springboot的核心注解,组合下面三个注解:

  • @SpringBootConfiguration:组合了@Configuration的注解,实现配置文件的功能。
  • EnableAutoConfiguration:打开了自动配置的功能,也可以关闭某个自动配置的选项
  • @ComponentScan: 启动组件扫描,这样你写的Web控制器和其他的组件才能够被自动发现并注册为Spirng应用程序的scan

Spirngboot的核心配置文件,区别?

  • application和bootstrap文件:
  • application的配置文件是应用级别的,是当前应用的配置文件
  • bootstrap1配置文件是系统级别的,1用来记载外部配置,如配置中心的的配置信息,也可用来定义系统不会变化的属性,bootstrap文件的加载先于application的文件加载。

springboot的其他问题

  • 运行spingboot有哪几种的方式
  • 自动配置的原理是什么
  • springboot配置加载的顺序
  • SPirngboot的实现热部署
  • 是否可以兼容老的spring项目
  • Springboot starters的启动器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值