package com.rest.api.controller; import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; @Slf4j @Controller public class HelloController { private static final String HELLO = "helloworld"; @Setter @Getter public static class Hello { private String message; } @GetMapping(value = "/helloworld/string") @ResponseBody public String helloworldString() { log.debug("Helloworld"); log.info("Helloworld"); return HELLO; } @GetMapping(value = "/helloworld/json") @ResponseBody public Hello helloworldJson() { Hello hello = new Hello(); hello.message = HELLO; return hello; } @GetMapping(value = "/helloworld/page") public String helloworld() { return HELLO; } }