小编Luk*_*iak的帖子

想要在react js中动态添加表格行

我想在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)

javascript reactjs react-redux react-hooks

5
推荐指数
1
解决办法
77
查看次数

JPA - 检查用户是否按名称存在于数据库中?

我正在尝试使用此代码

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 和错误,我只是不知道该怎么做

java spring jpa spring-data-jpa

4
推荐指数
1
解决办法
3610
查看次数

Jackson 不会将新的 JSON 对象附加到现有的 Json 文件中

我正在尝试构建一个 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 jackson maven spring-boot postman

2
推荐指数
1
解决办法
1431
查看次数