我需要避免在Post操作中将注释作为请求参数发送。为此,我需要将其从url移动到正文,但我不知道如何操作。
代码如下:
@PostMapping(value = "/person/{cuco_id}/notes/{typeNote}/**{note}**", produces = { "application/json; charset=UTF-8" }, consumes = {
"application/json; charset=UTF-8" })
@ApiOperation(value = "Create a new note for the specified Cuco ID", response = Note.class)
@Transactional
public ResponseEntity<Note> createNote(
@ApiParam(value = "Cuco ID for which the note should be created", required = true) @PathVariable Long cuco_id,
@ApiParam(value = "Type of note which should be created", required = true) @PathVariable String typeNote,
@ApiParam(value = "Note which should be added to the Cuco ID", required = true) @PathVariable String note,
@AuthenticationPrincipal Principal principal)
throws ElementAlreadyExistsException, ValidationErrorException, IOException {
// check if Note entity for cuco id exists
Integer seq = repo.findNextSeq(cuco_id,typeNote);
NotePK notePk = new NotePK(cuco_id, seq, typeNote);
Note coreEntity = new Note();
Optional<Note> optNote = repo.findById(notePk);
if (!optNote.isPresent()) {
coreEntity.setIdCuco(notePk.getIdCuco());
coreEntity.setSeq(seq);
coreEntity.setTypeNote(notePk.getTypeNote());
coreEntity.setNote(note);
coreEntity.setCreationDate(new Date());
coreEntity.setLastModDate(new Date());
coreEntity.setCreationBy(principal.getName());
coreEntity.setLastModBy(principal.getName());
} else {
// If it already exits, do nothing
throw new ElementAlreadyExistsException("The note already exists");
}
现在,在尝试操作系统Postman时,我收到以下错误消息:请求被拒绝,因为URL包含潜在的恶意字符串“/”
但我找不到//
我对JSP/servlets相当陌生,我一直在研究一些东西,它已经工作了一段时间。我有一个名为'telgir.jsp'的jsp,我从这个jsp向一个名为'tel Kayit'的servlet传递一个URL参数。 在LocalHost上运行时JSP页面的一个示例URL: 当我在servlet中接收到参数时,参数发生了变化,因此无法正确地对其进行解码并获得结果。根据我的研究,我意识到“%”符号使我的代
本文向大家介绍javascritp添加url参数将参数加入到url中,包括了javascritp添加url参数将参数加入到url中的使用技巧和注意事项,需要的朋友参考一下 将对象参数加入到url中,如果原来url中有则覆盖 js代码
我正试着在一个熊猫数据目录中加载一个SQLAlchemy。 当我尝试: 我得到一个属性错误: 和 上一个问题SQLAlchemy ORM到pandas DataFrame的转换解决了我的问题,但是解决方案:使用不是我的解决方案。我使用db.session.add()和db.session.commit()打开/关闭会话,但是当我使用时,就会得到一个属性错误:
我试图将一个实时网站移动到本地主机上进行测试,但无法加载该网站。当我转到localhost:8888/example时,我的浏览器无限期地加载页面,并且只显示一个空白的白色页面。 我从live迁移到local的步骤来自本教程 > 安装免费版MAMP 在MAMP上使用phpMyAdmin导入我的实时数据库 使用此工具将http://www.example.com的所有实例更改为http://loca
我在Java中有以下: 我想将它的数据移动到: 有可能那样做吗?
我在 我想在不重新定义的情况下向当前url添加一个参数: 用类似的东西: 但是上面的代码返回