SpringBoot的启动器——spring-boot-starter介绍和常见启动器说明

文章目录

  • SpringBoot的启动器——spring-boot-starter介绍和常见启动器说明
    • 1、Starter是什么
    • 2、Starters命名规范
    • 3、Spring Boot提供的一些启动器(starter)

SpringBoot的启动器——spring-boot-starter介绍和常见启动器说明

1、Starter是什么

Spring Boot通过将我们常用的功能场景抽取出来,做成的一系列的启动器,我们只需要在项目中引入这些starter,相关的所有依赖就会全部被导入进来,并且我们可以抛弃繁杂的配置,例如:

​ Ø spring-boot-starter-web:支持全栈式的 web 开发,包括了 tomcat 和 springMVC 等 jar包

​ Ø spring-boot-starter-jpa:支持 spring 以 jpa方式操作数据库的 jar 包的集合

​ Ø spring-boot-starter-redis:支持 redis 键值存储的数据库操作

在导入的starter之后,SpringBoot主要帮我们完成了两件事情:

​ Ø 相关依赖的自动导入

​ Ø 相关环境的自动配置

2、Starters命名规范

  • 官方启动器命名:

    • 前缀:spring-boot-starter-
    • 规范:spring-boot-starter-模块名
    • 举例:spring-boot-starter-web、spring-boot-starter-jdbc
  • 第三方启动器命名:

    • 后缀:-spring-boot-starter
    • 规范:模块名-spring-boot-starter
    • 举例:mybatis-spring-boot-starter

3、Spring Boot提供的一些启动器(starter)

SpringBoot的启动器——spring-boot-starter介绍和常见启动器说明_第1张图片

你可能感兴趣的:(JAVA全栈学习路线,#,java,ee,spring,boot,后端,java,intellij-idea,spring,设计模式)