• springBoot 基础-拓展(一) spring-boot-starter


    1.spring-boot-starter-*

    spring-boot-starter-*起步依赖是SpringBoot核心之处,它提供了Spring和相关技术提供一站式服务,让开发者不在关心Spring相关配置,简化了传统的依赖注入操作,当然开发者也可通过application.properties文件自定义配置。
    SpringBoot常规启动都遵循类似的命名模式spring-boot-starter-*,其中*是一种指定类型的应用程序,如spring-boot-starter-web表示应用程序依赖SpringWeb相关内容。另外,SpringBoot支持第三方插件引用,第三方启动程序通常以项目的名称开始。例如,mybatis依赖插件引用为mybatis-spring-boot-starter
     

    2.Spring引用程序起步依赖(由org.springframework下的Spring Boot提供)

    名称描述
    spring-boot-starter 核心依赖,包括auto-configuration , logging和YAML。
    spring-boot-starter-activemq 支持Apache ActiveMQ启动JMS消息。
    spring-boot-starter-amqp 支持Spring AMQP与Rabbit MQ组件。
    spring-boot-starter-aop 支持Spring AOP、AspectJ组件。
    spring-boot-starter-artemis 支持Apache Artemis嵌入式消息服务。
    spring-boot-starter-batch 支持Spring Batch,一款面向Spring的批处理框架。
    spring-boot-starter-cache 支持spring的缓存技术。
    spring-boot-starter-cloud-connectors 支持SpringCloud连接器。
    spring-boot-starter-data-jpa 支持Hibernate的Spring JPA。
    spring-boot-starter-data-mongodb 支持mongodb。
    spring-boot-starter-data-redis 支持redis缓存。
    spring-boot-starter-data-solr 支持solr,一款比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化的框架。
    spring-boot-starter-jdbc 支持jdbc连接。
    spring-boot-starter-jersey 使用JAX-RS和Jersey构建RESTful web应用程序的入门框架。
    spring-boot-starter-json 支持json数据的读写操作。

    3.SpringBoot容器依赖(由org.springframework下的Spring Boot提供)

    名称描述
    spring-boot-starter-jetty 使用Jetty作为嵌入式servlet容器。
    spring-boot-starter-reactor-netty 使用reactor netty作为嵌入式反应性HTTP服务器。
    spring-boot-starter-tomcat 使用tomcat作为嵌入式servlet容器。
    spring-boot-starter-undertow 使用undertow作为嵌入式servlet容器。

    转载:https://blog.csdn.net/jingtianyiyi/article/details/80529368

  • 相关阅读:
    oc对象的内存管理
    OC类的本质,深入探讨,load方法和initialize方法
    OC特有语法:分类category,给NSString增加方法计算字符串中数字的个数
    OC的类的构造方法
    OC的@property 和 @synthesize id
    HTML5 Canvas时间效果
    各浏览器的Hack写法【转】
    你自认为理解了JavaScript?【转】
    八大疯狂的HTML5 Canvas及WebGL动画效果——8 CRAZY ANIMATIONS WITH WEBGL AND HTML5 CANVAS【收藏】
    一些达成共识的JavaScript编码风格约定【转】
  • 原文地址:https://www.cnblogs.com/1439107348s/p/14301690.html
Copyright © 2020-2023  润新知