Skip to content

songwenquan1994/retrofit-spring-boot-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

retrofit 依赖

<dependency>
    <groupId>com.sohu.no.retrofit</groupId>
    <artifactId>retrofit-spring-boot-starter</artifactId>
    <version>${retrofit-boot.version}</version>
</dependency>

YAML

baseUrl:norns 的调用地址

spring:
  # retrofit
  retrofit:
    connection:
      readTimeout: 10000
      writeTimeout: 10000
      connectTimeout: 10000
      maxIdleConnections: 5 # The maximum number of idle connections for each address.
      keepAliveDuration: 5 # The time (minutes) to live for each idle connections.
      retryTimes: 2
    endpoints:
    - identity: norns
      baseUrl: https://norns.no.sohu.com/

Configuration配置类

Configuration 类需要用RetrofitServiceScan 注解说明endpoint的包路径,endpoint接口类用

 @RetrofitService("service") //标注,与yml的identity对应。
 
 @Configuration
 @AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE)
 @ConditionalOnClass(RetrofitCallAdaptor.class)
 @AutoConfigureAfter(RetrofitAutoConfiguration.class)
 @RetrofitServiceScan("com.sohu.no.doc.endpoint")

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages