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中启动时,功能样式(仅带有Function
或ApplicationContextInitializer
)比传统的@Bean
样式要快得多,因此,如果不需要@Beans
(或@EnableAutoConfiguration
),这是一个不错的选择。 暖启动不受影响。
以上内容是否对您有帮助:
更多建议: