Spring Cloud Azure运行示例

2024-01-08 17:18 更新

您可以在本地运行该示例,就像其他Spring Cloud函数示例一样:

curl -H "Content-Type: text/plain" localhost:8080/function -d '{"value": "hello foobar"}'

您将需要az CLI应用程序(有关更多详细信息,请参见 https://docs.microsoft.com/zh-cn/azure/azure-functions/functions-create-first-java-maven )。要将功能部署在Azure运行时上:

$ az login
$ mvn azure-functions:deploy

在另一个终端上,尝试以下操作:curl https://<azure-function-url-from-the-log>/api/uppercase -d '{"value": "hello foobar!"}' 请确保为上述功能使用正确的URL。或者,您可以在Azure仪表板UI中测试该功能(单击功能名称,转到右侧,然后单击“测试”,然后单击右下角的“运行”)。

Azure示例中函数的输入类型是具有单个属性“ Foo”的Foo。因此,您需要使用以下代码进行测试:

{
  "value": "foobar"
}
Azure示例应用程序以“非功能性”样式编写(使用@Bean)。在Azure中启动时,功能样式(仅带有FunctionApplicationContextInitializer)比传统的@Bean样式要快得多,因此,如果不需要@Beans(或@EnableAutoConfiguration),这是一个不错的选择。 暖启动不受影响。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号