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应用类启动器

启动器名称 功能描述
spring-boot-starter 包含自动配置、日志、YAML的支持。
spring-boot-starter-web 使用Spring MVC构建web 工程,包含restful,默认使用Tomcat容器。
... ...

2. Spring Boot生产启动器

启动器名称 功能描述
spring-boot-starter-actuator 提供生产环境特性,能监控管理应用。

3. Spring Boot技术类启动器

启动器名称 功能描述
spring-boot-starter-json 提供对JSON的读写支持。
spring-boot-starter-logging 默认的日志启动器,默认使用Logback。
... ...

4. 其他第三方启动器

更多可以参考下面链接。

https://github.com/spring-projects/spring-boot/blob/master/spring-boot-starters/README.adoc

Spring Boot Starters启动器相关推荐

  1. Spring Boot Starters启动器的简介说明

    转自: Spring Boot Starters启动器的简介说明 下文笔者将讲述Spring Boot starter启动器的简介说明,如下所示: Starter是什么 Starters英文意思是:启 ...

  2. Spring Boot Starters介绍

    文章目录 Web Start Test Starter Data JPA Starter Mail Starter 结论 对于任何一个复杂项目来说,依赖关系都是一个非常需要注意和消息的方面,虽然重要, ...

  3. Spring Boot的启动器Starter详解

    Spring Boot的启动器Starter详解 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Spring Boot ...

  4. Spring Boot Starters是什么?

    这个是Springboot的新发明 降低了项目开始开发的复杂程度. 但是starters到底是什么呢? 如果我们想要在spring中用JPA 传统的做法是: 在Maven中引入使用数据库的依赖(JDB ...

  5. Spring Boot Starters

    Spring Boot Starters 摘自 https://www.nosuchfield.com/2017/10/15/Spring-Boot-Starters/ 2017-10-15 Spri ...

  6. 官方Spring Boot starters整理

    Spring Boot starters Spring Boot 的功能组件(例如 spring-boot-starter-actuator. spring-boot-starter-data-red ...

  7. Spring Boot Starters简单介绍

    1.概述 依赖管理是任何复杂项目的关键方面.手动完成此操作并不理想; 你花在它上面的时间越多,你在项目的其他重要方面所花费的时间就越少. 构建Spring Boot启动器是为了解决这个问题.Start ...

  8. Spring Boot Runner启动器

    Runner启动器 如果你想在Spring Boot启动的时候运行一些特定的代码,你可以实现接口 ApplicationRunner或者 CommandLineRunner,这两个接口实现方式一样,它 ...

  9. Spring Boot Starters 列表

    Spring Boot application starters 名称 描述 Pom spring-boot-starter 核心starter,包括自动配置支持,日志和YAML Pom spring ...

最新文章

  1. 《从问题到程序:用Python学编程和计算》——第3章 基本编程技术 3.1 循环程序设计...
  2. ObjectDataSource使用初步
  3. DL-4 深度学习中的batch_size、epoch、iteration的区别
  4. linux 校园网开启wifi共享,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...
  5. pytorch模型的保存与加载
  6. Reginal2011_Chengdu_I Isabella's Message
  7. TOTP 介绍及基于 C# 的简单实现
  8. Springmvc Get请求Tomcat、WebLogic中文乱码问题
  9. 计算机网络陈晴,最新计算机网络专业参考文献 计算机网络专业参考文献怎么写...
  10. bookxnote手机版_bookxnote中文版下载
  11. 淘宝新手开店怎么做才能破零
  12. C#代码实现 - 扑克牌排序
  13. CE认证电气间隙和爬电距离要求
  14. Nginx设置访问Web页面时用户名密码验证
  15. java对接海康威视SDk实现红外DL/T抓图
  16. 汇编中的jmp转移指令:jmp short、jmp near ptr、jmp far ptr
  17. 项目原型设计(那周余嘉熊掌将得队)
  18. unity学习——遮挡剔除
  19. CentOS 7安装指南
  20. MFC 画线,画刷,文本

热门文章

  1. 【 Thread】创建线程的2种方法
  2. 王吉伟:厉害了王坚的《在线》 未来世界还有什么不能被计算?
  3. MUI多端发布开发指南(终于把MUI的使用场景说清楚了)
  4. 脚本 sh 和 ./ 的区别,exec和source
  5. IOS7的一个神奇的Bug
  6. WCF 第十二章 对等网
  7. 递归下降分析法(编译原理)
  8. Linux基础知识之挂载详解(mount,umount及开机自动挂载)
  9. Linux中profile、bashrc、bash_profile之间的区别和联系
  10. 论文笔记:Geo-CNN