package hello
import org.slf4j.Logger
import org.slf4j.LoggerFactory
import org.springframework.boot.CommandLineRunner
import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.web.client.RestTemplateBuilder
import org.springframework.context.annotation.Bean
import org.springframework.web.client.RestTemplate
import com.sdg.dpd.apollo.meta.manager.beans.*
import java.util.*
@SpringBootApplication
public class Applicationtest {
public static void main(String args[]) {
SpringApplication.run(Application.class)
}
@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
return builder.build()
}
@Bean
public CommandLineRunner run(RestTemplate restTemplate) throws Exception {
return args -> {
String quote = restTemplate.getForObject(
"http://xxx", String.class)
System.out.println(quote)
}
}
}
package hello
import org.slf4j.Logger
import org.slf4j.LoggerFactory
import org.springframework.boot.CommandLineRunner
import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.web.client.RestTemplateBuilder
import org.springframework.context.annotation.Bean
import org.springframework.http.HttpEntity
import org.springframework.http.HttpHeaders
import org.springframework.http.MediaType
import org.springframework.web.client.RestTemplate
import com.sdg.dpd.apollo.meta.manager.beans.*
import java.util.*
@SpringBootApplication
public class Application {
public static void main(String args[]) {
SpringApplication.run(Application.class)
}
@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
return builder.build()
}
@Bean
public CommandLineRunner run(RestTemplate restTemplate) throws Exception {
return args -> {
String requestJson = "{" +
" \"appId\": 1,\n" +
" \"storageType\": \"HIVE\"}"
HttpHeaders headers = new HttpHeaders()
headers.setContentType(MediaType.APPLICATION_JSON)
HttpEntity<String> entity = new HttpEntity<String>(requestJson,headers)
String quote = restTemplate.postForObject(
"http://xxxx", entity, String.class)
System.out.println(quote)
}
}
}