diff --git a/back_end/pom.xml b/back_end/pom.xml
index e8bf001..a2c98b2 100644
--- a/back_end/pom.xml
+++ b/back_end/pom.xml
@@ -103,6 +103,12 @@
1.18.32
provided
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+ 2.5.0
+
+
diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/AthleteDTO.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/AthleteDTO.java
new file mode 100644
index 0000000..3e8421a
--- /dev/null
+++ b/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/AthleteDTO.java
@@ -0,0 +1,12 @@
+package hackathon.FrisbYEE.jpa.dto;
+
+import java.util.List;
+
+public class AthleteDTO implements java.io.Serializable {
+
+ private String nom;
+ private String niveau;
+ private String categorie;
+ private List groupes;
+
+}
diff --git a/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java b/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java
new file mode 100644
index 0000000..9b8b1cb
--- /dev/null
+++ b/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java
@@ -0,0 +1,33 @@
+package hackathon.FrisbYEE.rest;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.media.Content;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.responses.ApiResponse;
+import io.swagger.v3.oas.annotations.responses.ApiResponses;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import hackathon.FrisbYEE.jpa.service.AthleteDAO;
+
+public class AthleteResource {
+
+ private AthleteDAO athleteDAO;
+
+ @Operation(summary = "Récupère tous les utilisateurs")
+ @ApiResponses(value = {
+ @ApiResponse(responseCode = "200", description = "Récupère le Joueur ayant l'identifiant correspondant",
+ content = @Content(mediaType = "application/json",
+ schema = @Schema(implementation = JoueurDTO.class)))
+ })
+ @GetMapping("/joueur/{id}")
+ public JoueurDTO getJoueurById(@PathVariable Integer joueurId) {
+ // return pet
+ System.out.println("ID A CHERCHER" + joueurId);
+ IJoueur j = dao.findOne(joueurId);
+ JoueurDTO jDTO = new JoueurDTO(null, null);
+ System.out.println(j);
+ return jDTO;
+ }
+
+}