为了账号安全,请及时绑定邮箱和手机立即绑定

我应该如何在浏览器中的 Spring Boot 中执行 SQL 查询

我应该如何在浏览器中的 Spring Boot 中执行 SQL 查询

潇湘沐 2023-09-13 18:04:21
我是 Spring Boot 的新手,我正在开发一个 Spring Boot 应用程序来管理员工,并且我处于数据库阶段,在我的控制下,我添加了一个 SQL 查询,允许选择与基本字段相比的员工(技术和日期),我如何在浏览器上运行这些查询我的接口Dao是:public interface employesDao extends JpaRepository <employes, Integer>{    public List<employes>findByNomContains(Date date);    @SuppressWarnings("rawtypes")    public List<employes>findByNomContains(List<List> techno);控制器@RestController@RequestMapping("/api")public class employesController {    @Autowired    employesDao employestdao;    // Affiche la liste de tous les employes dans la base    @GetMapping(value = "/employes")    public List<employes> listeDesemployes(){        List<employes> employes = employesdao.findAll();        if(employes.isEmpty()) throw new ProductNotFoundException("Aucun employes n'est enregistréer dans la base");        return employes;     }    //Ajouter un employes    @PostMapping(value = "/Addemployes")    public employes ajouterProduit(@RequestBody employes employes) {        employes employesAdded = employesdao.save(employes);       return employesAdded;    }}
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

POST http://localhost:8080/api/Addemployes如果您想立即访问此端点,您可以尝试使用 REST 客户端(例如 Postman 或 YARC)而不是浏览器。否则,您需要开发一个表单来与其交互(创建employe第一个表单,然后调用POST /api/Addemployes端点)。

作为一般性评论,我不会调用端点Addemployes,而是与端点相同GET。仅 REST 规则就可以让用户了解POST将创建一个新实体。另外,使用像 SonarLint 这样的代码检查器,你的语法不标准,这样的工具可以让你实时知道哪里出了问题。


查看完整回答
反对 回复 2023-09-13
  • 1 回答
  • 0 关注
  • 81 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信