前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Boot Starters启动器

Spring Boot Starters启动器

作者头像
Java技术栈
发布2018-03-30 14:14:54
8170
发布2018-03-30 14:14:54
举报
文章被收录于专栏:Java技术栈Java技术栈

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

看完有没有收获?

分享到朋友圈给更多的人吧。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Starters是什么?
  • Starters分类
    • 1. Spring Boot应用类启动器
      • 2. Spring Boot生产启动器
        • 3. Spring Boot技术类启动器
          • 4. 其他第三方启动器
          相关产品与服务
          容器服务
          腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档