📝 Spring Boot教程
122篇技术文档📅  最后修改于: 2020-11-11 05:46:07        🧑  作者: Mango
为了通过Spring Boot Admin Server监视和管理您的微服务应用程序,您应该添加Spring Boot Admin入门客户端依赖项,并在应用程序属性文件中指出Admin Server URI。注–为了监视应用程序,应为微服务应用程序启用Spring Boot Actuator端点。首先,在构建配置文件中添加以下Spring Boot Admin入门客户端依赖项和Spring Boo...
📅  最后修改于: 2020-11-11 05:46:49        🧑  作者: Mango
Swagger2是一个开源项目,用于为RESTful Web服务生成REST API文档。它提供了一个用户界面,可通过Web浏览器访问RESTful Web服务。要在Spring Boot应用程序中启用Swagger2,您需要在我们的构建配置文件中添加以下依赖项。对于Gradle用户,在build.gradle文件中添加以下依赖项。现在,在主Spring Boot应用程序中添加@ EnableSw...
📅  最后修改于: 2020-11-11 05:47:24        🧑  作者: Mango
Docker是一种容器管理服务,可简化构建和部署。如果你是一个初学者到码头工人,你可以了解在细节在这个环节-https://www.tutorialspoint.com/docker/index.htm在本章中,我们将看到如何为Spring Boot应用程序使用Maven和Gradle依赖项来创建Docker映像。创建Dockerfile首先,在目录src / main /docker下创建一个名...
📅  最后修改于: 2020-11-11 05:48:31        🧑  作者: Mango
如果发生任何问题,大多数开发人员将面临跟踪日志的困难。可以通过Spring Cloud Sleuth和ZipKin服务器针对Spring Boot应用程序解决此问题。春云侦探Spring Cloud Sleuth日志以以下格式打印-哪里,应用程序名称=应用程序名称Traceid =在将同一服务或一个服务调用到另一个服务时,每个请求和响应的traceid都相同。Spanid = Span Id与跟踪...
📅  最后修改于: 2020-11-11 05:49:26        🧑  作者: Mango
Flyway是一个版本控制应用程序,可在所有实例中轻松可靠地演化数据库模式。要了解有关Flyway的更多信息,可以使用链接-www.flywaydb.org许多软件项目使用关系数据库。这需要处理数据库迁移,通常也称为模式迁移。在本章中,您将详细学习如何在Spring Boot应用程序中配置Flyway数据库。配置Flyway数据库首先,从Spring Initializer页面www.start....
📅  最后修改于: 2020-11-11 05:50:03        🧑  作者: Mango
通过使用Spring Boot RESTful Web服务,您可以使用Gmail传输层安全性发送电子邮件。在本章中,让我们详细了解如何使用此功能。首先,我们需要在构建配置文件中添加Spring Boot Starter Mail依赖项。Maven用户可以将以下依赖项添加到pom.xml文件中。Gradle用户可以在build.gradle文件中添加以下依赖项。主要的Spring Boot应用程序类...
📅  最后修改于: 2020-11-11 05:50:48        🧑  作者: Mango
Hystrix是Netflix的图书馆。 Hystrix隔离服务之间的访问点,停止服务之间的级联故障,并提供后备选项。例如,当你调用一个第三方应用程序,它需要更多的时间来发送响应。因此,那时,控件转到后备方法,并将自定义响应返回到您的应用程序。在本章中,您将看到如何在Spring Boot应用程序中实现Hystrix。首先,我们需要在构建配置文件中添加Spring Cloud Starter Hy...
📅  最后修改于: 2020-11-11 05:51:35        🧑  作者: Mango
在本章中,让我们了解如何通过将Spring Boot与Web套接字一起使用来构建交互式Web应用程序。要在带有Web套接字的Spring Boot中构建交互式Web应用程序,您需要添加以下依赖项。Maven用户应在pom.xml文件中添加以下依赖项。Gradle用户可以在build.gradle文件中添加以下依赖项-让我们创建一个消息处理控制器来处理STOMP消息传递。可以将STOMP消息路由到@...
📅  最后修改于: 2020-11-11 05:52:28        🧑  作者: Mango
您可以创建一个可执行的JAR文件,并使用Maven或Gradle命令运行Spring Boot应用程序,如下所示-对于Maven,您可以使用下面给出的命令-在“ BUILD SUCCESS”之后,您可以在目标目录下找到JAR文件。对于Gradle,您可以使用如下所示的命令-在“ BUILD SUCCESSFUL”之后,您可以在build / libs目录下找到JAR文件。使用此处给定的命令运行JA...
📅  最后修改于: 2020-11-11 05:53:09        🧑  作者: Mango
Apache Kafka是一个开源项目,用于基于容错消息传递系统发布和订阅消息。它是快速,可扩展的,并且可以按设计进行分发。如果您是Kafka的初学者,或者想对它有所了解,请参阅此链接-www.tutorialspoint.com/apache_kafka/在本章中,我们将看到如何在Spring Boot应用程序中实现Apache Kafka。首先,我们需要在构建配置文件中添加Spring Kaf...
📅  最后修改于: 2020-11-11 05:54:00        🧑  作者: Mango
Twilio是用于发送短信,拨打我们的应用程序语音呼叫的第三方应用程序。它使我们能够以编程方式发送SMS并进行语音呼叫。在本章中,您将学习如何通过将Spring Boot与Twilio结合使用来实现SMS发送和语音通话。注意-我们使用了Twilio中的Trail帐户发送短信和拨打语音电话。您可以在www.twilio.com上了解有关Twilio的更多信息。首先,我们需要在构建配置文件中添加Twi...
📅  最后修改于: 2020-11-11 05:54:40        🧑  作者: Mango
单元测试是开发人员进行的一项测试,以确保单个单元或组件功能正常运行。在本教程中,我们将看到如何使用Mockito和Web Controller编写单元测试用例。莫基托要将Mockito Mocks注入Spring Beans,我们需要在构建配置文件中添加Mockito-core依赖项。Maven用户可以在pom.xml文件中添加以下依赖项。Gradle用户可以在build.gradle文件中添加以...
📅  最后修改于: 2020-11-11 05:55:30        🧑  作者: Mango
Spring Boot提供了一种简单的方法来编写Rest Controller文件的单元测试。借助于SpringJUnit4ClassRunner和MockMvc,我们可以创建一个Web应用程序上下文来编写Rest Controller文件的单元测试。单元测试应该写在src / test / java目录下,而编写测试的类路径资源应该放在src / test / resources目录下。对于编写...
📅  最后修改于: 2020-11-11 05:56:18        🧑  作者: Mango
Spring Boot为创建数据库的数据源提供了很好的支持。我们不需要编写任何额外的代码即可在Spring Boot中创建数据源。仅添加依赖项并进行配置详细信息就足以创建数据源并连接数据库。在本章中,我们将使用Spring Boot JDBC驱动程序连接来连接数据库。首先,我们需要在构建配置文件中添加Spring Boot Starter JDBC依赖项。Maven用户可以在pom.xml文件中添...
📅  最后修改于: 2020-11-11 05:57:04        🧑  作者: Mango
如果在类路径上添加了Spring Boot Security依赖项,则Spring Boot应用程序会自动要求所有HTTP端点都使用基本身份验证。端点“ /”和“ / home”不需要任何身份验证。所有其他端点都需要身份验证。为了向您的Spring Boot应用程序添加Spring Boot Security,我们需要在我们的构建配置文件中添加Spring Boot Starter Securit...