Day3 springboot 1

1 快速搭建

约定大于配置。

优点:

能快速地建立一个独立的应用程序,

嵌入的tomcat jetty或者under tow无需部署war文件,

提供stater poms来简化Manven配置和减少版本冲突所带来的问题。

对spring和第三方库提供默认配置,也可以修改默认值简化框架配置

提供生产就绪性功能,如指标健康检查和外部配置

无需配置XML文件无代码生成开箱即用

启动内饰加上注解@springbootApplication这个意思就是标记成springboot的启动类

plugin插件可以直接打包成jar文件,然后部署用Java -jar部署服务器

Applicatio.propotis 配置端口

configuration就是配置类,相当于XML文件

ComponentScan扫描包

Spring底层在解析配置类会去解析componentscan读取basepackage,如果没有读取到的话,会将当前配置类所在的包当作扫描包。

Parent是spring boot的版本仲裁中心

Startr web是场景启动器 不同的场景启动器维护了所有对应的所有依赖,从而简化了maven配置文件




2 自动配置原理

3 热部署与日志

4 WEB开发

5 集成mybatis

6 启动原理源码剖析

7 自定义starts

8 集成常见中间件(redis,es,mq)

课后作业面试题:

1 描述一下spring boot的作用

Spring boot的作用是可以简化开发。比如说快速搭建应用项目,简化配置嵌入式服务器,非常方便的集成,其他的组件,还提供监控和管理,生产就绪的特性,然后还有提供微服务支持。

2 spring boot有哪些特性?

Spring boot的特性是可以快速建立一个独立的应用程序呃,然后又可以无需部署war文件,还可以提供start poems来简化maven的配置,然后可以减少版本冲突所带来的问题呃,对spring和第三方库提供默认的配置也可以修改默认值简化框架的配置,提供生产就绪性功能,而且也无需配置XML文件无代码生成开箱即用。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容