diff --git a/src/main/java/MTGClone/controller/GameController.java b/src/main/java/MTGClone/controller/GameController.java new file mode 100644 index 0000000..6f247c5 --- /dev/null +++ b/src/main/java/MTGClone/controller/GameController.java @@ -0,0 +1,22 @@ +package MTGClone.controller; + +import com.google.gson.Gson; + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RestController; + +import MTGClone.SQLDriver; + +@RestController +public class GameController { + + private final SQLDriver sqlDriver = new SQLDriver(); + private final Gson gson = new Gson(); + private final String apiPrefix = "/api/"; + + @GetMapping(apiPrefix + "/allcards") + String greet() { + return gson.toJson(sqlDriver.getAllCards()); + } +} \ No newline at end of file