- 博客(8)
- 收藏
- 关注
原创 为控制器的方法添加必要参数
做这个系统时,要求每次调用接口时要传操作人、操作人电脑ip、菜单id,然后计入log。本来前端读取到然后加入请求头,后端写入log即可。但是老大要求后端也要把控必传参数,避免前端忘记。主要用于在Swagger生成的API文档中动态地添加或修改操作(即API接口)的元数据。:可以自动地为 Swagger/OpenAPI 文档中的非匿名 API 方法添加必要的头部参数描述。下面这个过滤器主要用于在 API 的描述中自动添加一些特定的头部参数,比如。(菜单ID)等,但仅对未标记为匿名访问的方法有效。
2024-09-07 18:08:00
358
原创 邮件 发送
题外话:我在做某个需求时,用户想要发邮件带图片,并且图片附着在正文中,本身简单a标签的事,但由于公司保密措施强大,禁止开发人员通过邮件发送图片,但用户又坚持。好在不辱使命,后来我突发奇想了个idea,就是可以把用户上传的图片先存到图片服务器中,用户调发邮件接口时去图片的服务器中查该图片,并下载到接口所在的服务器中,然后将图片附着到邮件的正文中,最后再从接口所在的服务器中把上传的图片删除掉,以免图片越来越多,占用磁盘间,完美解决。或许这就是程序员的快乐吧,解决一个难点,能happy好几天。
2024-09-07 15:50:16
216
原创 Ado.Net
小知识:GC:垃圾回收器,这里面封装了一些算法规定了什么时候去回收资源,我们自己定义的一些变量,不需要关心它有没有释放掉,因为GC会帮我们自动回收资源。GC只能回收托管资源(由.Net CLR管理的资源),而SqlConnection是属于非托管资源(非托管资源一般都会实现IDisposable接口)。sqlserver的连接nuget包为system.data.sqlclient,连接对象为SqlConnection。一、Connection连接对象。3、连接对象常用方法。修改超时时间为30s。
2024-05-06 20:17:10
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人