Java 如何在浏览器中的spring boot中执行SQL查询

Java 如何在浏览器中的spring boot中执行SQL查询,java,spring-boot,Java,Spring Boot,我是spring boot新手我正在开发一个spring boot应用程序来管理员工,我正在数据库阶段,在我的控制中,我添加了一个SQL查询,允许选择与基本字段(techno和date)相比的员工,我如何在浏览器上运行这些查询 我的目标是: public interface employesDao extends JpaRepository <employes, Integer>{ public List<employes>findByNomContains(D

我是spring boot新手我正在开发一个spring boot应用程序来管理员工,我正在数据库阶段,在我的控制中,我添加了一个SQL查询,允许选择与基本字段(techno和date)相比的员工,我如何在浏览器上运行这些查询

我的目标是:

public interface employesDao extends JpaRepository <employes, Integer>{

    public List<employes>findByNomContains(Date date);
    @SuppressWarnings("rawtypes")
    public List<employes>findByNomContains(List<List> techno);
public接口employesDao扩展了JpaRepository{
公共列表FindBynomContains(日期);
@抑制警告(“原始类型”)
公共列表FindBynomContains(技术列表);
控制器

@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;
    }

}
@RestController
@请求映射(“/api”)
公共类EmployeesController{
@自动连线
EmployeesDao EmployeesDao;
//在基地为员工提供服务
@GetMapping(value=“/employes”)
公共列表ListedEmployes(){
List employes=employesdao.findAll();
if(employes.isEmpty())抛出新产品NotFoundException(“Aucun employes n'est Enregisteréer dans la base”);
返回雇员;
}
//联合国雇员
@后映射(value=“/Addemployes”)
公共雇员ajouterProduit(@RequestBody employes employes){
employes employesAdded=employesdao.save(employes);
已添加的返回员工;
}
}

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

作为一般性的评论,我不会调用端点
Addemployes
,但与
GET
端点一样。仅凭REST规则就可以让用户理解
POST
将创建一个新实体。此外,还可以使用类似Sonarint的代码linter,例如,您的语法不标准,此类工具会让您实时知道是什么是错误的。

可能是,否则我建议您使用诸如curl或postman之类的api开发工具来测试您的api。