SpringBoot的启动器——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)

在这里插入图片描述

相关推荐

  1. Spring Boot Starter介绍实战

    2024-01-16 12:24:02       46 阅读
  2. Springboot】参数校验 spring-boot-starter-validation

    2024-01-16 12:24:02       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-16 12:24:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-16 12:24:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-16 12:24:02       82 阅读
  4. Python语言-面向对象

    2024-01-16 12:24:02       91 阅读

热门阅读

  1. 如何利用API接口获取电商平台数据?

    2024-01-16 12:24:02       65 阅读
  2. SpringBoot Cache缓存

    2024-01-16 12:24:02       53 阅读
  3. 【贪心算法】分发饼干(vector引用的区别)

    2024-01-16 12:24:02       54 阅读
  4. SpringBoot教程(一)|认识Spring Boot

    2024-01-16 12:24:02       51 阅读
  5. Hive窗口函数整理

    2024-01-16 12:24:02       56 阅读
  6. 12种常见的网络钓鱼

    2024-01-16 12:24:02       52 阅读