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  }