• Spring Boot大大简化了Spring应用程序的开发。它的自动配置和启动依赖大大减少了开始一个应用所需的代码和配置量,如果你已经习惯了Spring和大量XML配置,Spring Boot无疑是一股清新的空气。 Spring Boot于2014年首次发
  • 一般情况下,一个SpringBoot应用 = 一个微服务 = 一个模块 = 一个有边界的上下文,如果有多个模块,我们就开发多个微服务,多个SpringBoot应用,然后使用Springcloud实现它们之间动态访问和监控。 但是有时我们也会希望将多个模块放入一个SpringBoot应用中,这样模块之
  • RESTful API中的异常Exception处理有两个基本要求,需要明确业务意义的错误消息以及hhtp状态码。良好的错误消息能够让API客户端纠正问题。在本文中,我们将讨论并实现Spring的REST API异常处理。 Restful icon
  • 在本文中,我们将学习在Spring Boot中使用自签名证书配置SSL(HTTPS),并且要在嵌入式Tomcat上启用Spring Boot应用程序的SSL,我们需要学习以下步骤: 1.创建SSL证书:生成自签名证书,或者使用由受信任的证书颁发机构 icon
  • 这是来自于e4developer的一篇微服务最佳实践: Spring Boot是用于开发微服务的最流行的Java框架。在本文中,我将与你分享自2016年以来我在职业开发中使用Spring Boot所采用的最佳实践,这些都是基于我的个人经验和认可的Sprin icon
  • Spring Boot应用程序可以用命令风格(如传统Spring WebMVC)或函数风格(如Spring WebFlux)编写。下面是使用pring WebFlux两个注意点: 1.目前,spring boot支持Spring WebMVC或WebFlu icon
  • 该开源项目在kubernetes集群中部署了两个微服务,并将这些服务与istio 服务网格互连。 为什么这样做?我们通过建立Spring Cloud Netflix环境已经非常成功。我们无需太多努力就能创建可扩展且 icon
  • 首先看看Spring, 它是一个IOC框架,或者称依赖注入DI框架,又是一个AOP框架。这里就不多讲这些特性了,spring框架还有更多其他特性,有二十个模块,能解决很多问题: Spring JDBCSpring MVCSpring AOP icon
  • 虽然Spring Boot DevTools提供的快速重启有助于库类加载,但并不能解决Spring Boot应用启动时间长的问题。在本文中,我们将看看如何使用SpringBoot的懒加载属性提升我们应用程序的启动时间。 起初,无论你选择哪种嵌入式服务器To icon
  • 优雅关闭Spring Boot应用程序发表于2018年6月27日 本指南介绍了正常关闭Spring Boot 应用程序的过程。许多开发人员和架构师总是讨论SpringBoot的应用设计、流量负载、框架和应用模式,但很少有人讨论关闭阶段。生命周期意识可以说一个真正资深程序 icon
  • 要使用CommandLineRunner,我们创建一个实现CommandLineRunner接口的类,并重载它的run()方法,使用Spring如@Component之类注释此类,当Spring Boot应用启动时,就在完成启动之前,CommandLineRunner将会被执行。我们可以将命令行参数 icon
  • 开源工作流引擎Activiti 基于Spring boot 2发布了新的Activiti Core,见maven仓库starte icon
  • Spring Boot Starter顾名思义是为不同目的启动Spring Boot应用程序。比如: spring-boot-starter-parent:它是一个特殊的启动器,提供有用的Maven默认值。它在POM的父节中使用。 spring-boot-starter-web:使用 icon
  • Spring Boot应用功能有: 1. Spring boot自动执行许多配置。所以开发速度更快。 2. Spring Boot默认端口8080,支持嵌入式Tomcat,Jetty和Undertow服务器的 icon
  • Spring提供spring-boot-devtools(开发人员工具),这在开发调试程序时很有用。这个工具能够自动重启服务器,使用这个工具需要添加spring-boot-devtools依赖项。 icon
  • 混乱猴子Chaos Monkey是Netflix的著名软件工程方法,通过人为捣乱借以测试系统的可用性和可靠性。 Netflix的“混世猴子”工程系统会在工作日期间在Netflix系统中随机杀死一些微服务,这个想法来源于一些不受控制的猴子手持武器袭击数据中心 icon
  • 本文提供了有关如何使用MySQL和Spring Boot开发RESTful Web服务的4步教程 Spring Boot是开发spring应用程序的最快方法,我们的案例中:1. 使用MySQL数据库来存储文本文件和图像文件的路径2. 使用S icon
  • Spring提供了@Profile让我们为不同的环境创建不同的配置:例如,假设我们有生产,开发和测试等环境。在开发环境中,我们可以启用开发配置文件;在生产环境中我们可以启用生产配置文件等。 我们可以使用profile文件名称创建属性文件:applicati icon