| package cc.mrbird.febs; | 
|   | 
| import org.mybatis.spring.annotation.MapperScan; | 
| 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", "cc.mrbird.febs.unisoftiot.*.mapper"}) | 
| public class FebsShiroApplication { | 
|   | 
|     public static void main(String[] args) { | 
|         new SpringApplicationBuilder(FebsShiroApplication.class) | 
|                 .web(WebApplicationType.SERVLET) | 
|                 .run(args); | 
|     } | 
|   | 
|     @Bean | 
|     RestTemplate getRestTemplate(){ | 
|         RestTemplate restTemplate = new RestTemplate(); | 
|         //解决中文乱码问题 | 
|         restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8)); | 
|         return restTemplate; | 
|     } | 
|   | 
| } |