46、如何理解Spring Boot中的Starter

如何理解Spring Boot中的Starter

  • 使用spring + springmvc,如果需要引入mybatis等框架,需要到xml中定义mybatis需要的bean

  • starter就是定义一个starter的iar包,写一个@Configuration配置类、将这些bean定义在里面,然后在starter包的META-INF/spring.factories中写入该配置类,springboot会按照约定来加载该配置类

  • 开发人员只需要将相应的starter包依赖进应用,进行相应的属性配置(使用默认配置时,不需要配置),就可以直接进行代码开发,使用对应的功能了,比如mybatis-spring-boot–starter,spring-boot-starter-redis

你可能感兴趣的:(spring,boot,后端,java,starter,spring,springmvc,ssm框架)