我正在尝试将 swagger-ui (OpenAPI 3.0) 添加到 Spring Boot v3 应用程序中。
我已经添加了 openapi-ui maven 依赖项,它应该按照文档工作。
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.11</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但显然,它仍然不起作用,并且 localhost:8080/swagger-ui.html 返回 404 错误。
我缺少什么?
如何在 C# 中为记录类型创建多个构造函数?
我创建了这样的记录类型:
public record Person(int Id, string FirstName, string LastName)
Run Code Online (Sandbox Code Playgroud)
现在我想引入另一个不带参数的构造函数重载,我该怎么做?在正常的课堂上我会做这样的事情:
public class Person
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public Person()
{
}
public Person(int id, string firstName, string lastName)
{
Id = id;
FirstName = firstName;
LastName = lastName;
}
}
Run Code Online (Sandbox Code Playgroud) 我最近一直在学习 Azure,我看到有 2 个用于处理 blob 的类:CloudBlobClient和BlobClient.
CloudBlobClient来自Microsoft.Azure.Storage.Blob;命名空间,而BlobClient来自Azure.Storage.Blobs命名空间。
它们之间有什么区别?你什么时候会使用一个?