目录

一、Starters是什么?

二、Starters命名

三、Starters分类

1. Spring Boot应用类启动器

2. Spring Boot生产启动器

3. Spring Boot技术类启动器

4. 常用starters

总结


一、Starters是什么?

Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成
Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要
加入spring-boot-starter-data-jpa启动器依赖就能使用了。Starters包含了许多项目中需要用到的
依赖,它们能快速持续的运行,都是一系列得到支持的管理传递性依赖。

二、Starters命名

Spring Boot官方的启动器都是以spring-boot-starter-命名的,代表了一个特定的应用类型。第三
方的启动器不能以spring-boot开头命名,它们都被Spring Boot官方保留。一般一个第三方的应该
这样命名,像mybatis的mybatis-spring-boot-starter。

三、Starters分类

1. Spring Boot应用类启动器

2. Spring Boot生产启动器

3. Spring Boot技术类启动器

4. 常用starters

spring-boot-starter-web 嵌入tomcat和web开发需要servlet与jsp支持
spring-boot-starter-data-jpa 数据库支持
spring-boot-starter-data-redis redis数据库支持
spring-boot-starter-data-solr solr支持
mybatis-spring-boot-starter 第三方的mybatis集成starter

总结

以上就是今天要讲的内容,本文仅仅简单介绍了springboot中的启动类的理解以及使用,而starterts的一站式集成其他工具大大简化了以往配置文件的编写。

学习总结:springboot 的启动类Starters的理解相关推荐

  1. SpringBoot的启动类显示的是个方框而不是叶子形状

    目录索引 一.项目背景 二.报错展示 三.原因分析 四.纠错方案 五.后话 一.项目背景 部署SpringCloud项目测试OpenFeign(远程调用和负载均衡的集成者)组件 新建服务消费者测试mo ...

  2. SpringBoot, 启动类,使用「SpringBootApplication」标注

    ■使用 @SpringBootApplication public class MyApplication {public static void main(String[] args) {Sprin ...

  3. 关于idea中springboot主启动类没有绿色启动的问题

    第1步:查看jar包是否导入,若没有导入 导入jar包,点击红色圈住的按钮 第2步:导入完成jar之后,需要进行编译,点击compile进行编译即可.

  4. 基于SpringBoot的后台管理系统(启动类解析,开源的世界真好)(一)

    Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + 分页插件PageHelper + 通用Mapper + beetl!Guns项目代码简洁 ...

  5. springboot系列(三) 启动类中关键注解作用解析

    一.Springboot:请求入口@SpringBootApplication @EnableAspectJAutoProxy @EnableScheduling @EnableTransaction ...

  6. SpringBoot 启动类 @SpringBootApplication 注解 以及执行流程

    @SpringBootApplication  : 是Sprnig Boot项目的核心注解,目的是开启自动配置 目录 @SpringBootApplication  : 是Sprnig Boot项目的 ...

  7. 刚创建的springboot项目启动后访问controll报404

    访问controll报404的原因之一,可能是springboot的启动类位置不对. 这种情况需要把启动类放到与controller文件夹同级.为了方便查看先改变包结构. 选择package Pres ...

  8. SpringBoot Jar启动

    SpringBoot项目的启动 当我们在IDE中新建(或导入)了一个SpringBoot项目之后,我们如果想要启动这个SpringBoot项目,我们可以找到相应的带有@SpringBootApplic ...

  9. springboot制作启动图案

    springboot在启动时会有一个默认图案的,如果不喜欢可以自己制作一个. 在resources的目录下新建banner.txt文件. 制作图案地址:springboot启动图案定制 通过输入字符串 ...

最新文章

  1. 16x16点阵汉字c语言,16x16led点阵滚动汉字显示设计。
  2. 最深刻最通俗的HTTPS 原理详解,图文并茂
  3. python图片马赛克_python 检测图片是否有马赛克
  4. 【完结篇】专栏 | 基于 Jupyter 的特征工程手册:特征降维
  5. 多项式相乘快速算法原理及相应C代码实现
  6. CentOS 编译安装python3.6
  7. android 获取apk里的xml文件
  8. 解决:RabbitMQ 连接报错:amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect
  9. poj 2484 A Funny Game
  10. 剑指Offer:打印从1到最大的n位数
  11. boost::asio向socket中异步读写数据
  12. 面向对象设计 腾讯代码案例 学习人家的模式和格式
  13. qrcode生成带logo的二维码(插件,示例代码)
  14. yoga ins android.ios,to Yoga Lin:
  15. 路由器映射,端口映射?
  16. swing-组件Collapse折叠面板2
  17. 手把手带你从0开始搭建个人网站,小白可懂的保姆级教程
  18. TCP/IP、 IXP/SPX、 NetBEUI、 AppleTalk协议
  19. python turtle库画画
  20. linux使用gcc实现扫雷,基于linux环境下扫雷应用程序

热门文章

  1. Newtonsoft.Json
  2. 【c++ 构造函数和析构函数】
  3. 第十一周(二)——中国金字塔
  4. 技术分享经典 javaScript原型链面试题
  5. 【网络】网络基础知识
  6. Linux命令之alias
  7. Java数据结构之单链表——day03
  8. 求助关于Win11修改默认打开方式
  9. 分隔号(`)不可滥用
  10. 连接打印机时需要输入用户名和密码(提供的凭证跟现有的一套凭证相冲突,改写现有的一套凭证可能会造成一些正在运行的应用程序非正常停止,确实要改写现有的一套凭证?)