| | |
| | | package com.java110.api; |
| | | |
| | | import com.java110.core.annotation.Java110ListenerDiscovery; |
| | | import com.java110.core.aop.Java110FeignClientAop; |
| | | import com.java110.core.aop.Java110RestTemplateInterceptor; |
| | | import com.java110.core.trace.Java110FeignClientInterceptor; |
| | | import com.java110.core.trace.Java110RestTemplateInterceptor; |
| | | import com.java110.core.client.RestTemplate; |
| | | import com.java110.core.event.service.api.ServiceDataFlowEventPublishing; |
| | | import com.java110.core.log.LoggerFactory; |
| | | import com.java110.doc.annotation.Java110ApiDocDiscovery; |
| | | import com.java110.doc.registrar.ApiDocPublishing; |
| | | import com.java110.service.init.ServiceStartInit; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import okhttp3.ConnectionPool; |
| | |
| | | basePackages = {"com.java110.api.listener"}) |
| | | @EnableSwagger2 |
| | | //@EnableConfigurationProperties(EventProperties.class) |
| | | @EnableFeignClients(basePackages = {"com.java110.intf"}) |
| | | @EnableFeignClients(basePackages = { |
| | | "com.java110.intf.acct", |
| | | "com.java110.intf.code", |
| | | "com.java110.intf.common", |
| | | "com.java110.intf.community", |
| | | "com.java110.intf.demo", |
| | | "com.java110.intf.dev", |
| | | "com.java110.intf.fee", |
| | | "com.java110.intf.goods", |
| | | "com.java110.intf.job", |
| | | "com.java110.intf.oa", |
| | | "com.java110.intf.order", |
| | | "com.java110.intf.report", |
| | | "com.java110.intf.store", |
| | | "com.java110.intf.user" |
| | | }) |
| | | @EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class}) |
| | | @EnableAsync |
| | | |
| | | //文档 |
| | | @Java110ApiDocDiscovery(basePackages = {"com.java110.api.rest"},apiDocClass = ApiDocPublishing.class) |
| | | public class ApiApplicationStart { |
| | | |
| | | private static Logger logger = LoggerFactory.getLogger(ApiApplicationStart.class); |
| | |
| | | |
| | | |
| | | @Bean |
| | | @ConditionalOnBean(Java110FeignClientAop.class) |
| | | @ConditionalOnBean(Java110FeignClientInterceptor.class) |
| | | public okhttp3.OkHttpClient okHttpClient(@Autowired |
| | | Java110FeignClientAop okHttpLoggingInterceptor){ |
| | | Java110FeignClientInterceptor okHttpLoggingInterceptor){ |
| | | okhttp3.OkHttpClient.Builder ClientBuilder = new okhttp3.OkHttpClient.Builder() |
| | | .readTimeout(30, TimeUnit.SECONDS) //读取超时 |
| | | .connectTimeout(10, TimeUnit.SECONDS) //连接超时 |