在 Azure 上部署带有 MySQL 数据库的 Spring Boot 应用程序
原文:https://www . geesforgeks . org/deployment-spring-boot-application-with-MySQL-database-on-azure/
Azure 是微软的云平台,就像谷歌有谷歌云,亚马逊有亚马逊 Web Service 或者 AWS.000 一样,一般来说,它是一个我们可以通过它来使用微软资源的平台。随着用户喜欢云优于内部基础架构的概念,云部署如今正获得巨大的吸引力。本文清晰地解释了如何在 Azure 云平台上使用 MySQL 数据库部署春季启动应用程序。让我们看看如何在 Azure 上使用 MySQL 数据库部署 Spring Boot 应用程序:
- 首先在 Azure 上部署 MySQL 数据库
- 准备好使用 MySQL 连接
- 为部署配置 Spring Boot 应用程序
插图:
为了建立一个巨大的服务器,我们将需要巨大的投资、努力、物理空间等等。在这种情况下,微软 Azure 来拯救我们。它将为我们提供虚拟机、快速数据处理、分析和监控工具等,使我们的工作更加简单。Azure 的定价也更简单、更划算。通俗地说就是“随用随付”,意思是你用了多少钱,就只付多少钱。
现在,我们将按顺序详细讨论以下步骤,以便在 Azure 上部署应用程序,如下所示:
步骤 1: 从在 Azure 上部署 MySQL 数据库开始
1.1: 在 Azure 上搜索 MySQL Server 创建一个资源部分。
1.2: 在提供一些基本细节(如区域)并选择您选择的计划后,单击创建资源。
1.3: 资源创建完成后,转到您的仪表板并打开资源以查看其详细信息。
1.4: 点击连接安全,添加当前 IP 地址。
1.5: 点击连接字符串,复制 JDBC 连接字符串并保存。
1.6: 在本地系统打开 MySQL 工作台。
1.7: 点击 MySQL 连接旁边的“+”。
步骤 2: 准备好 MySQL 连接
2.1: 将打开一个对话框,给出您选择的连接名称,提供主机名作为 Azure MySQL 数据库概述部分中的服务器名称。最后,输入在创建资源时生成的用户名和密码。
2.2: 成功验证详细信息后,点击测试连接,如果一切正常,则使用上面输入的用户名和密码登录工作台。
2.3: 使用命令‘创建数据库‘名称’”创建您选择的数据库,执行‘使用数据库‘名称’”。
步骤 3: 配置 Spring Boot 应用程序进行部署
3.1: 打开“application . properties”文件。
3.2: 在其中添加如下属性
server . port = 8080 spring . data source . driver-class-name = com . MySQL . JDBC . driver spring . data source . URL = JDBC:MySQL://[server-name]:3306/[database-name]?useSSL = true spring . data source . username =[username]spring . data source . password =[password]spring . JPA . show-SQL:true spring . JPA . hibernate . DDL-auto = update spring . JPA . database-platform = org . hibernate . quality . MySQL 5 innodbavoice
3.3: 现在将应用程序作为 Spring-Boot 应用程序运行。运行 hibernate 时,会在 Azure MySQL 数据库上自动为您的项目配置表结构。
3.4: 在 Azure 上创建 app 服务。
3.5: 将您的 Git-hub 帐户作为一个组织进行连接,并为 Azure 提供包含当前应用程序代码的存储库的访问权限。
3.6: 最后点击创建按钮。
这些步骤可用于在 Azure 云平台上部署带有 MySQL 数据库的 Spring Boot 应用程序。
注意:要查看部署周期,请转到您的 Git-hub 帐户的操作选项卡,您会发现上述操作正在进行中。最后,如果应用程序没有错误,那么将生成一个部署链接。
版权属于:月萌API www.moonapi.com,转载请注明出处