[英]How should i execute a SQL query in spring boot in the browser
I'm new to spring boot i'm developing a spring boot application to manage the employees, and i'm in the database stage, in my control I've added a SQL query that allows to select the employees compared to a base field (技術和日期),我如何在瀏覽器上運行這些查詢
我的 interfaceDao 是:
public interface employesDao extends JpaRepository <employes, Integer>{
public List<employes>findByNomContains(Date date);
@SuppressWarnings("rawtypes")
public List<employes>findByNomContains(List<List> techno);
controller
@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;
}
}
如果您想立即訪問此端點,您可以嘗試使用 REST 客戶端(例如 Postman 或 YARC)而不是瀏覽器來嘗試POST http://localhost:8080/api/Addemployes
。 否則,您需要開發一個與之交互的表單(首先創建員工,然后調用POST /api/Addemployes
employe
)。
作為一般性評論,我不會調用端點Addemployes
,但與GET
端點相同。 僅 REST 規則就讓用戶了解POST
將創建一個新實體。 此外,例如,使用像 SonarLint 這樣的代碼 linter,您的語法不是標准的,這些工具可以讓您實時知道出了什么問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.