spring boot

184 阅读1分钟

为什么要用spring boot

  • 微服务

  • 云开发 spring cloud

  • 响应式编程

  • web应用开发

  • 无服务

  • 事件驱动

  • 任务处理 batch

  • start 算是一个场景配置

优点

  • 创建独立的spring程序

  • 嵌入了tomcat

  • 简化配置,简化配置依赖 :starter

  • 不需要生成代码,也不需要XML

常用的注解

  • @SpringBootApplication
    • @SpringBootConfiguration 表示该注解标注的类是配置类

    • @EnableAutoConfiguration

    • @ComponentScan 表示有组件扫描能力

spring的面试三大点

  • spring MVC、IOC、AOP,可以参考面试八股文

spring boot的面试重点

  • SpringBootApplication自动配置这里
  • spring boot原理
    • 两步 new一个springapplication,然后去run