Tag: 补丁

如何在基于Spring的强类型语言中正确地使用PATCH – example

据我所知: PUT – 用其整个表示更新对象(替换) 修补程序 – 仅使用给定字段更新对象(更新) 我正在使用Spring来实现一个非常简单的HTTP服务器。 当用户想要更新他的数据时,他需要为某个端点(比如: api/user )创建一个HTTP PATCH 。 他的请求体通过@RequestBody映射到DTO,如下所示: class PatchUserRequest { @Email @Length(min = 5, max = 50) var email: String? = null @Length(max = 100) var name: String? = null … } 然后我使用这个类的一个对象来更新(修补)用户对象: fun patchWithRequest(userRequest: PatchUserRequest) { if (!userRequest.email.isNullOrEmpty()) { email = userRequest.email!! } if (!userRequest.name.isNullOrEmpty()) { name […]

使用gradle-script-kotlin的ant任务

我如何从我的build.gradle.kts脚本访问ant任务? 特别是,我对ant.patch任务感兴趣。 我可以像这样扩展它吗? task("patchSources", Patch::class) { 我可以从其他任务调用它,像这样吗? task("patchSources") { doLast { ant.patch(…) } } 我知道如何在Groovy中做到这一点: 如何在Gradle中应用补丁文件?