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

我是 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;

    }


}


潇湘沐
浏览 56回答 1
1回答

四季花海

POST http://localhost:8080/api/Addemployes如果您想立即访问此端点,您可以尝试使用 REST 客户端(例如 Postman 或 YARC)而不是浏览器。否则,您需要开发一个表单来与其交互(创建employe第一个表单,然后调用POST /api/Addemployes端点)。作为一般性评论,我不会调用端点Addemployes,而是与端点相同GET。仅 REST 规则就可以让用户了解POST将创建一个新实体。另外,使用像 SonarLint 这样的代码检查器,你的语法不标准,这样的工具可以让你实时知道哪里出了问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java