类 DefaultPokeApiService
java.lang.Object
io.github.lishangbu.avalon.pokeapi.component.DefaultPokeApiService
- 所有已实现的接口:
PokeApiService
抽象的PokeApi服务
- 从以下版本开始:
- 2025/5/21
- 作者:
- lishangbu
-
构造器概要
构造器构造器说明DefaultPokeApiService
(org.springframework.web.client.RestClient restClient, PokeApiProperties properties) -
方法概要
修饰符和类型方法说明<T> T
getEntityFromUri
(Class<T> responseType, String uri, Serializable idOrName) 通过指定的URI和参数获取指定类型的数据实体listNamedAPIResources
(String uri, Integer offset, Integer limit) 获取带有分页信息的命名资源列表
-
构造器详细资料
-
DefaultPokeApiService
public DefaultPokeApiService(org.springframework.web.client.RestClient restClient, PokeApiProperties properties)
-
-
方法详细资料
-
getEntityFromUri
通过指定的URI和参数获取指定类型的数据实体- 指定者:
getEntityFromUri
在接口中PokeApiService
- 参数:
responseType
- 响应数据的类型uri
- 请求的URI模板idOrName
- URI中的参数,可以是ID,也可以是name- 返回:
- 指定类型的数据实体
-
listNamedAPIResources
获取带有分页信息的命名资源列表- 指定者:
listNamedAPIResources
在接口中PokeApiService
- 参数:
uri
- 请求的URIoffset
- 偏移量limit
- 返回数量限制- 返回:
- 命名资源列表
-