我是 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 这样的代码检查器,你的语法不标准,这样的工具可以让你实时知道哪里出了问题。
添加回答
举报
0/150
提交
取消