zoukankan      html  css  js  c++  java
  • Spring Boot 的各种start

    新建一个springBoot项目时,你会选择很多依赖,在项目中的build.gradle中你会看见各种start,例如下边的代码:

    今天就在这里列举一下各种start:

    1、spring-boot-starter
      Spring Boot核心starter,包含自动配置、日志、yal配置文件支持
    2、spring-boot-starter-actuator
      准生产特性、用于监控和管理应用
    3、spring-boot-starter-remote-shell
      提供基于ssh协议的监控和管理
    4、spring-boot-starter-amqp
      使用spring-rabbitlai zhichi AMQP
    5、spring-boot-starter-aop
      使用spring-aop和AspectJ支持面向切面编程
    6、spring-boot-starter-batch
      对Spring Batch的支持
    7、spring-boot-starter-cache
      对Spring Cache的抽象支持
    8、spring-boot-starter-cloud-connectors
      对云平台(Cloud Foundry、Heroku)提供的服务提供简化的连接方式
    9、spring-boot-starter-data-elasticsearch
      通过spring-data-elasticsearch对Elasticsearch支持
    10、spring-boot-starter-data-gemfire
      通过spring-data-gemfire对分布式存储GemFire的支持
    11、spring-boot-starter-data-jpa
      对JPA的支持,包含spring-data-jpa、spring-orm和hibernate
    12、spring-boot-starter-mongodb
      通过spring-data-mongodb,对mongodb的支持
    13、spring-boot-starter-rest
      通过spring-data-rest-webmvc将Spring Data repository暴露为REST形式服务
    14、spring-boot-starter-solr
      通过spring-data-solr对Apache Solr数据检索的支持
    15、spring-boot-starter-freemarker
      对Freemarker模板引擎的支持
    16、spring-boot-starter-groovy-templates
      通过spring-hateoas对基于HATEOAS的REST形式网络服务支持
    17、spring-boot-starter-hornetq
      通过HornetQ对JMS的支持
    18、spring-boot-starter-integration
      对系统集成框架spring-integration支持
    19、spring-boot-starter-jdbc
      对JDBC数据库的支持
    20、spring-boot-starter-jersey
      对Jersery REST形式网络服务支持
    21、spring-boot-starter-jta-atomikos
      通过Atomikos对分布式事务的支持
    22、spring-boot-starter-mail
      对javax.mail的支持
    23、spring-boot-starter-mobile
      对spring-mobile的支持
    24、spring-boot-starter-mustache
      对Mustache模板引擎的支持
    25、spring-boot-starter-redis
      对Redis的支持,包含spring-redis
    26、spring-boot-starter-security
      对spring-security的支持
    27、spring-boot-starter-social-facebook
      对Facebook支持
    28、spring-boot-starter-social-linkedin
      对linkedin支持
    29、spring-boot-starter-social-twitter
      对Twitter支持
    30、spring-boot-starter-test
      对常用测试框架JUnit、Hamcrest和Mockito的支持,包含spring-test模块
    31、spring-boot-starter-thymeleaf
      对Thymeleaf模板引擎的支持,包含于Spring整合的配置
    32、spring-boot-starter-velocity
      对Velocity模板引擎的支持
    33、spring-boot-starter-web
      对Web项目开发支持,包含Tomcat和Spring MVC
    34、spring-boot-starter-Tomcat
      Spring Boot默认Servlet容器
    35、spring-boot-starter-Jetty
      使用Jetty作为Servlet容器
    36、spring-boot-starter-undertow
      使用Undertow作为Servlet容器
    37、spring-boot-starter-logging
      Spring Boot默认日志框架logback
    38、spring-boot-starter-log4j
      支持使用Log4J日志框架
    39、spring-boot-starter-websocket
      对websocket的支持
    40、spring-boot-starter-ws
      对Spring Web Service支持

  • 相关阅读:
    Qt学习之系列[9] – QCoreApplication:processEvents()可能会引起递归,导致栈溢出崩溃
    Qt中利用QTime类来控制时间,这里简单介绍一下QTime的成员函数的用法:
    获取输入设备的vid和pid
    QProcess 进程类—调用外部程序
    Q_INVOKABLE与invokeMethod用法全解
    QML插件扩展2(基于C++的插件扩展)
    leetcode第一刷_Word Search
    设计模式之抽象工厂模式
    Python Random随机数
    【X240 QQ视频对方听不到声音】解决方法
  • 原文地址:https://www.cnblogs.com/it-deepinmind/p/11761478.html
Copyright © 2011-2022 走看看