diff --git a/critterSpring/src/main/java/com/combatcritters/critterspring/CritterSpringApplication.java b/critterSpring/src/main/java/com/combatcritters/critterspring/CritterSpringApplication.java index 70bb9daa..df4be01e 100644 --- a/critterSpring/src/main/java/com/combatcritters/critterspring/CritterSpringApplication.java +++ b/critterSpring/src/main/java/com/combatcritters/critterspring/CritterSpringApplication.java @@ -2,8 +2,11 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.security.Principal; /** * CritterSpringApplication.java @@ -20,5 +23,10 @@ public class CritterSpringApplication { public static void main(String[] args) { SpringApplication.run(CritterSpringApplication.class, args); } + + @GetMapping("/ping") + public String ping(Principal principal, @RequestParam(value = "reply", defaultValue = "pong") String reply) { + return reply + "\n" + principal.getName(); + } }