|  |  |  | 
|---|
|  |  |  | import org.springframework.boot.WebApplicationType; | 
|---|
|  |  |  | import org.springframework.boot.autoconfigure.SpringBootApplication; | 
|---|
|  |  |  | import org.springframework.boot.builder.SpringApplicationBuilder; | 
|---|
|  |  |  | import org.springframework.context.annotation.Bean; | 
|---|
|  |  |  | import org.springframework.http.converter.StringHttpMessageConverter; | 
|---|
|  |  |  | import org.springframework.scheduling.annotation.EnableAsync; | 
|---|
|  |  |  | import org.springframework.scheduling.annotation.EnableScheduling; | 
|---|
|  |  |  | import org.springframework.transaction.annotation.EnableTransactionManagement; | 
|---|
|  |  |  | import org.springframework.web.client.RestTemplate; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.nio.charset.StandardCharsets; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author MrBird | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @EnableAsync | 
|---|
|  |  |  | @EnableScheduling | 
|---|
|  |  |  | @SpringBootApplication | 
|---|
|  |  |  | @EnableTransactionManagement | 
|---|
|  |  |  | @MapperScan("cc.mrbird.febs.*.mapper") | 
|---|
|  |  |  | 
|---|
|  |  |  | .run(args); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Bean | 
|---|
|  |  |  | RestTemplate getRestTemplate(){ | 
|---|
|  |  |  | RestTemplate restTemplate = new RestTemplate(); | 
|---|
|  |  |  | //解决中文乱码问题 | 
|---|
|  |  |  | restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8)); | 
|---|
|  |  |  | return restTemplate; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|