1 package com.rest;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import com.config.Config;
25 import org.springframework.beans.factory.annotation.Autowired;
26 import org.springframework.http.MediaType;
27 import org.springframework.stereotype.Component;
28 import org.springframework.web.bind.annotation.RequestMapping;
29 import org.springframework.web.bind.annotation.RequestMethod;
30 import org.springframework.web.bind.annotation.RestController;
31
32 import javax.inject.Inject;
33
34
35
36
37 @Component
38 @RestController
39 @RequestMapping("/gateway")
40 public class ConfigRest {
41
42 @Autowired
43 private Config configBean;
44
45 @RequestMapping(value = "/config", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
46 public Config getConfig(){
47 return configBean;
48 }
49 }