微服务之Spring Boot2—快速集成第三方的Starter

微服务之Spring Boot2—快速集成第三方的Starter

  • 介绍
  • Spring Boot常用的Starter(启动器)

介绍

Spring Boot的Starter主要用来简化依赖,对于企业级开发中与第三方的集成,可以通过一段简单的配置来完成,这样开发人员无须再对包依赖的问题头疼。Spring Boot为我们提供了简化企业级开发的绝大多数场景的Starter pom,只需要指定需要配置的Starter,Spring Boot会自动为我们提供配置好的Bean。

Spring Boot常用的Starter(启动器)

Spring Boot常用的Starter(启动器)如下:

  • spring-boot-starter-logging:使用Spring Boot默认的日志框架Logback。
  • spring-boot-starter-log4j:添加Log4j的支持。
  • spring-boot-starter-log4j2:添加Log4j2的支持。
  • spring-boot-starter-web:支持Web应用开发,包含Tomcat和Spring-mvc。
  • spring-boot-starter-tomcat:使用Spring Boot默认的Tomcat作为应用服务器。
  • spring-boot-starter-jetty:使用Jetty而不是默认的Tomcat作为应用服务器。
  • spring-boot-starter-test:包含常用的测试所需的依赖,如JUnit、Hamcrest、Mockito和spring-test等。
  • spring-boot-starter-aop:包含Spring-AOP和AspectJ来支持面向切面编程(AOP)。
  • spring-boot-starter-security:包含Spring-security。
  • spring-boot-starter-jdbc:支持使用JDBC访问数据库。
  • spring-boot-starter-redis:支持使用Redis。
  • spring-boot-starter-data-mongodb:包含Spring-data-mongodb来支持MongoDB。
  • spring-boot-starter-data-jpa:包含Spring-data-jpa、Spring-orm和Hibernate来支持JPA。
  • spring-boot-starter-amqp:通过Spring-rabbit支持AMQP。
  • spring-boot-starter-actuator:添加适用于生产环境的功能,如性能指标和监测等功能。

当然,如果有必要,也可以定制自己的Starter。

你可能感兴趣的:(SpringBoot,STS,微服务)