package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import java.security.Principal;
import java.util.Collections;
import java.util.Map;
@SpringBootApplication
@EnableResourceServer
@RestController
public class GreetingsServiceApplication {
@RequestMapping(method = RequestMethod.GET, value = "/hi")
public Map<String, String> greetings(Principal p) {
return Collections.singletonMap("content", "Hello, " + p.getName());
}
public static void main(String[] args) {
SpringApplication.run(GreetingsServiceApplication.class, args);
}
}