• 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支持

  • 相关阅读:
    iOS IM开发建议(三)添加一个自定义键盘
    iOS IM开发建议(二)计算TableViewCell的高度:图文混排
    iOS IM开发建议(一)App框架设计
    iOS IM开发准备工作(五)iOS中的struct怎么处理
    关东升的iOS实战系列图书 《iOS实战:入门与提高卷(Swift版)》已经上市
    关东升的《从零开始学Swift》3月9日已经上架
    《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射
    《从零开始学Swift》学习笔记(Day 70)——Swift与Objective-C混合编程之Swift与Objective-C API映射
    《从零开始学Swift》学习笔记(Day 69)——Swift与Objective-C混合编程之语言
    《从零开始学Swift》学习笔记(Day 10)——运算符是“ +、-、*、/ ”吗?
  • 原文地址:https://www.cnblogs.com/it-deepinmind/p/11761478.html
Copyright © 2020-2023  润新知