springbootalreadyJava

【5分钟背八股】如何理解springboot的starter?

2022-05-26  本文已影响0人  废柴程序员

使用spring+springmvc框架进行开发的时候,如果需要引入mybatis框架,那么需要在xml中定义需要的bean对象,这个过程很明显是很麻烦的,如果需要引入额外的其他组件,那么也需要进行复杂的配置,因此在springboot中引入了starter。

starter就是一个jar包,写一个@Configuration的配置类,将这些bean定义在其中,然后再starter包的META-INF/spring.factories中写入配置类,那么springboot程序在启动的时候就会按照约定来加载该配置类。

开发人员只需要将相应的starter包依赖进应用中,进行相关的属性配置,就可以进行代码开发,而不需要单独进行bean对象的配置。

【5分钟背八股】13:如何理解springboot的starter? .png

推荐学习:【5分钟背八股】Springboot自动装配原理是什么?

上一篇 下一篇

猜你喜欢

热点阅读