我想在react js中设计注册表单。但我想尽可能地优化代码。我以传统的方式取得了成功,即在表单中使用了大量的 tr 和 td。我想通过使用 javascript map 函数实现什么,并希望每行包含三个标签,然后下一行应该开始。我无法弄清楚。你会帮我吗。下面是我的 JSX 代码。
{RegistrationData && RegistrationData.map((item,key)=>{
let row=false
if(key===0 || key===3)
row=true
else
row=false
return(
<>
{row && <tr>
<h1>{item.label}</h1>
</tr>}
</>
);
})
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用此代码
public interface UserRepository extends CrudRepository<Usuario, Long> {
@Query("select p from User p where name = ?1")
public boolean findExistByname(String name);
@Query("select p from User p where email = ?1")
public boolean findExistByEmail(String email);
}
Run Code Online (Sandbox Code Playgroud)
检查数据库中的用户是否存在,但如果不存在,则返回 null 和错误,我只是不知道该怎么做
我正在尝试构建一个 Springboot 应用程序,允许从 Postman 插入 Json 对象并将其保存到包含其他数据的现有 json 文件中。我是杰克逊的新手,所以也许我错过了什么?
这是我的 json 文件的样子:
[
{
"Name":"After Dark",
"Author":"Haruki Murakami"
},
{
"Name":"It",
"Author":"Stephen King"
}
]
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
@PostMapping("/insertBook")
public void insertBook(@RequestBody Book book) {
File booksJsonFile = Paths.get(this.getClass().getResource("/books.json").toURI()).toFile();
objectMapper.writeValue(booksJsonFile, book);
}
Run Code Online (Sandbox Code Playgroud)
它会插入到一个空文件中,但不会附加到现有的 json 文件中。
我也尝试过这个:
@PostMapping("/insertBook")
public void insertBook(@RequestBody Book book) throws URISyntaxException {
try {
File file = Paths.get(this.getClass().getResource("/books.json").toURI()).toFile();
FileWriter fileWriter = new FileWriter(file, true);
SequenceWriter seqWriter = objectMapper.writer().writeValuesAsArray(fileWriter);
seqWriter.write(book);
seqWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
这是我从邮递员发送的内容: …
java ×2
jackson ×1
javascript ×1
jpa ×1
maven ×1
postman ×1
react-hooks ×1
react-redux ×1
reactjs ×1
spring ×1
spring-boot ×1