书店 书店实习项目 在这个项目中,我正在使用Java,JPA,H2和Thymeleaf开发数据库。 这是一个实践项目,我正在我们学校的服务器编程课程中进行。 如上所述,随着课程的进行,它打算成为一项具有新功能等扩展的练习。 目前它具有: 书店主页,列出了所有书籍 用于添加新书的页面 用于编辑书中存在的页面 可以添加新类别的页面 上述所有功能以及删除书籍的功能。 它也是一个关系数据库:有两个类,即Book和Category,具有多对一和一对多的关系。 现在它还具有RESTful服务,因此书籍和类别现在可以与JSON一起使用。 现在有了Spring Security身份验证服务,它有两个演示用户,一个可以添加新用户的用户列表页面,密码在数据库中采用哈希格式。 BCryptPasswordEncoder用于散列,尽管当您添加新用户时,密码必须以已经散列的格式给出,即使用BCrypt计