摘要:
前言 文档地址 在部署应用程序时,Spring Boot 的灵活打包选项提供了很多选择。您可以将 Spring Boot 应用程序部署到各种云平台、虚拟机/真实机上,或者使它们在 Unix 系统上完全可执行。 1. 部署到云 Spring Boot 的可执行 jar 已为大多数流行的云 PaaS(平 阅读全文
摘要:
前言 文档地址 Spring Boot 应用程序可以 使用 Dockerfiles 进行容器化,或者 使用 Cloud Native Buildpacks 创建您可以在任何地方运行的优化的 docker 兼容容器镜像 1. 高效的容器镜像 很容易将 Spring Boot fat jar 打包为 d 阅读全文
摘要:
前言 文档地址 Spring Framework 为与消息传递系统的集成提供了广泛的支持,从使用 JMS API 的简化使用 JmsTemplate 到异步接收消息的完整基础设施。Spring AMQP 为高级消息队列协议提供了类似的功能集。Spring Boot 还为 RabbitTemplate 阅读全文
摘要:
前言 文档地址 Spring Data 提供了其他项目来帮助您访问各种 NoSQL 技术,包括: MongoDB Neo4J Elasticsearch Redis GemFire or Geode Cassandra Couchbase LDAP Spring Boot为 Redis,MongoD 阅读全文
摘要:
前言 文档地址 大多数应用程序在某些时候需要处理输入和输出问题。Spring Boot 提供工具类和与一系列技术的集成,以在您需要 IO 功能时提供帮助。本节涵盖标准 IO 功能(例如缓存和验证)以及更高级的主题(例如调度和分布式事务)。我们还将介绍调用远程 REST 或 SOAP 服务以及发送电子 阅读全文
摘要:
前言 文档地址 Spring Boot非常适合于Web应用程序开发。您可以使用嵌入式 Tomcat,Jetty,Undertow 或 Netty 创建独立的 HTTP 服务器。大多数 Web 应用程序都使用 spring-boot-starter-web 模块来快速启动和运行。您还可以选择使用 sp 阅读全文
摘要:
前言 文档地址 Spring Framework 为使用 SQL 数据库提供了广泛的支持,从直接使用 JDBC 访问到使用 JdbcTemplate 完整的“对象关系映射”技术,如 Hibernate 。 Spring Data 提供了额外级别的功能:直接从接口创建Repository实现,并使用约 阅读全文
摘要:
前言 文档地址 如果您在一家开发共享库的公司工作,或者如果您在开源或商业库中工作,您可能想要开发自己的自动配置。自动配置类可以捆绑在外部 jar 中,并且仍然可以被 Spring Boot 拾取。 自动配置可以与提供自动配置代码以及您将使用的典型库的“启动器”(starter)相关联。我们首先介绍了 阅读全文
摘要:
前言 文档地址 Spring Boot 提供了与三个 JSON 映射库的集成: Gson Jackson JSON-B Jackson 是首选的默认库。 6.1. Jackson 提供了 Jackson 的自动配置,并且 Jackson 是 spring-boot-starter-json 的一部分 阅读全文
摘要:
前言 文档地址 在上下文中没有Executor bean的情况下,Spring Boot 会使用合理的默认值自动配置一个 ThreadPoolTaskExecutor ,这些默认值可以自动关联到 异步任务执行( @EnableAsync )和 Spring MVC 异步请求处理。 如果您在上下文中定 阅读全文