@@ -53,6 +53,9 @@ public class Main {
5353 @ Value ("${test-app.url}" )
5454 private String testUrl ;
5555
56+ @ Value ("${test-app2.url}" )
57+ private String testUrl2 ;
58+
5659 @ Autowired
5760 private DataSource dataSource ;
5861
@@ -65,27 +68,6 @@ String index() {
6568 return "index" ;
6669 }
6770
68- @ RequestMapping ("/db" )
69- String db (Map <String , Object > model ) {
70- try (Connection connection = dataSource .getConnection ()) {
71- Statement stmt = connection .createStatement ();
72- stmt .executeUpdate ("CREATE TABLE IF NOT EXISTS ticks (tick timestamp)" );
73- stmt .executeUpdate ("INSERT INTO ticks VALUES (now())" );
74- ResultSet rs = stmt .executeQuery ("SELECT tick FROM ticks" );
75-
76- ArrayList <String > output = new ArrayList <>();
77- while (rs .next ()) {
78- output .add ("Read from DB: " + rs .getTimestamp ("tick" ));
79- }
80-
81- model .put ("records" , output );
82- return "db" ;
83- } catch (Exception e ) {
84- model .put ("message" , e .getMessage ());
85- return "error" ;
86- }
87- }
88-
8971 @ RequestMapping (value = "/account" )
9072 public @ ResponseBody
9173 Result saveSfContact (@ RequestParam (name = "id" )String id ) {
@@ -108,13 +90,20 @@ Result saveSfContact(@RequestParam(name = "id")String id) {
10890 return result ;
10991 }
11092
111- @ RequestMapping (value = "/get -account" )
93+ @ RequestMapping (value = "/af -account" )
11294 public @ ResponseBody
113- Result getSfContact (@ RequestParam (name = "id" )String id ) {
95+ ResponseEntity < Result > getAfAccount (@ RequestParam (name = "id" )String id ) {
11496 RestTemplate restTemplate = new RestTemplate ();
11597 String formattedQuoteUrl = MessageFormat .format (testUrl , id );
116- ResponseEntity <Result > result = restTemplate .getForEntity (formattedQuoteUrl , Result .class );
117- return result .getBody ();
98+ return restTemplate .getForEntity (formattedQuoteUrl , Result .class );
99+ }
100+
101+ @ RequestMapping (value = "/cp-account" )
102+ public @ ResponseBody
103+ ResponseEntity <Result > getCpAccount (@ RequestParam (name = "id" )String id ) {
104+ RestTemplate restTemplate = new RestTemplate ();
105+ String formattedQuoteUrl = MessageFormat .format (testUrl2 , id );
106+ return restTemplate .getForEntity (formattedQuoteUrl , Result .class );
118107 }
119108
120109 @ Bean
0 commit comments