| | |
| | | package com.java110.boot; |
| | | |
| | | import com.java110.core.annotation.Java110CmdDiscovery; |
| | | import com.java110.core.client.OutRestTemplate; |
| | | import com.java110.core.client.RestTemplate; |
| | | import com.java110.core.context.Environment; |
| | | import com.java110.core.event.cmd.ServiceCmdEventPublishing; |
| | |
| | | }) |
| | | @EnableAsync |
| | | //文档 |
| | | @Java110ApiDocDiscovery(basePackages = {"com.java110.boot.rest"},apiDocClass = ApiDocPublishing.class) |
| | | @Java110ApiDocDiscovery(basePackages = {"com.java110.boot.rest"}, apiDocClass = ApiDocPublishing.class) |
| | | @Java110CmdDocDiscovery(basePackages = { |
| | | "com.java110.acct.cmd", |
| | | "com.java110.acct.payment.business", |
| | |
| | | * @return restTemplate |
| | | */ |
| | | @Bean |
| | | public RestTemplate outRestTemplate() { |
| | | public OutRestTemplate outRestTemplate() { |
| | | StringHttpMessageConverter m = new StringHttpMessageConverter(Charset.forName("UTF-8")); |
| | | RestTemplate restTemplate = new RestTemplateBuilder().additionalMessageConverters(m).build(RestTemplate.class); |
| | | OutRestTemplate restTemplate = new RestTemplateBuilder().additionalMessageConverters(m).build(OutRestTemplate.class); |
| | | return restTemplate; |
| | | } |
| | | |
| | |
| | | @Bean |
| | | @ConditionalOnBean(Java110FeignClientInterceptor.class) |
| | | public okhttp3.OkHttpClient okHttpClient(@Autowired |
| | | Java110FeignClientInterceptor okHttpLoggingInterceptor) { |
| | | Java110FeignClientInterceptor okHttpLoggingInterceptor) { |
| | | okhttp3.OkHttpClient.Builder ClientBuilder = new okhttp3.OkHttpClient.Builder() |
| | | .readTimeout(30, TimeUnit.SECONDS) //读取超时 |
| | | .connectTimeout(10, TimeUnit.SECONDS) //连接超时 |
| | |
| | | |
| | | Environment.setSystemStartWay(Environment.SPRING_BOOT); |
| | | |
| | | |
| | | //刷新缓存 |
| | | flushMainCache(args); |
| | | } catch (Throwable e) { |