提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
springBoot学习笔记01
提示:以下内容仅是本人自行观看学习视频,记的笔记,内容仅供参考
1.parent模块(pom文件中)
1.开发Springboot程序都要继承Spring-boot-starter-parent
2.Spring-boot-starter-parent中定义了若干个依赖管理
3.继承parent模块可以避免多个依赖使用相同技术时出现依赖版本冲突
4.继承parent的形式也可以采用引入依赖的形式实现效果
2.starter模块(pom文件中)
1.springboot中常见项目名称,定义了当前项目使用的所有依赖坐标,以达到减少依赖配置的目的。
2.在开发程序时,需要导入对应坐标时,导入对应的starter即可,大大简化了配置过程。
3.实际开发中
1.在配置依赖时,使用任意坐标,仅书写GAV中的G和A,V由springboot提供。
2.如果发生坐标错误,可能是Springboot中未提供对应版本V,则需要自己手动配置,指定相应版本(主义版本冲突问题)。
4.引导类
1、springboot的引导类是boot工程的执行入口,运行main方法就可以启动项目。
2、springboot工程运行后初始化spring容器,扫描引导类所在包加载bean。
5.springBoot内置服务器
1、tomcat 主流,应用面广,负载了若干较重组件。
2、jetty 相对更轻量级 负载性能不及tomcat。
3、undertow 负载型勉强跑赢tomcat。