.NET UUID

参考

.NET中大型项目开发必备(1)--分布式唯一Id - DeveloperSharp - 博客园 (cnblogs.com)

环境搭建

DeveloperSharp

builder.Services.AddTransient<IUtility, Utility>();

测试

csharp 复制代码
using DeveloperSharp.Framework.CoreUtility;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;

namespace UUID.Controllers
{
    [Route("api/[controller]/[action]")]
    [ApiController]
    public class UUID : ControllerBase
    {
        private readonly IUtility _uuid;
        public  UUID(IUtility ID)
        {
            _uuid = ID;
        }


        [HttpGet]
        public string Get()
        {
            return _uuid.GenerateId("Prefix");
        }
    }
}
相关推荐
Gardener17214 分钟前
关于使用kubevirt 的 api 创建的虚拟机
后端
Java编程爱好者17 分钟前
请收藏好:Doug Lea写的理解 Java NIO 与 Reactor 模式最权威的资料
后端
golang学习记26 分钟前
Go 1.26 go fix 实战:一键现代化你的Go代码
后端·go
Java编程爱好者29 分钟前
突破Netty极限:基于Java 21 FFM API手写高性能网络通信框架
后端
Qinana37 分钟前
第一次用向量数据库!手搓《天龙八部》RAG助手,让AI真正“懂”你
前端·数据库·后端
苏三说技术37 分钟前
阿里又开源了一个顶级Java项目!
后端
ch8561 小时前
我在某电商大促场景踩了Full GC的坑,排查了6小时,终于搞定OOM频繁重启问题
后端
nelsontang1 小时前
Prometheus High Cardinality(高基数)问题完全指南
后端
IT_陈寒1 小时前
Vite凭什么比Webpack快10倍?5个核心优化原理大揭秘
前端·人工智能·后端
怕浪猫2 小时前
第22章:项目实战与进阶优化——从开发到部署的完整旅程
后端·go·编程语言