![](https://img-blog.csdnimg.cn/2020081119150993.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 94
The best runner of spring based application, we can't leave it
Alphathur
码路漫漫修远兮,吾将原创而求索。
展开
-
Spring Boot使用GraphQL开发Web API
传统的Restful API 存在诸多的问题,首先它无法控制返回的字段,前端也无法预判后端的返回结果,另外不同的返回结果对应不同的请求地址,这就导致了多次请求的问题。而GraphQL正是基于这样的背景而构建出来的API查询语言。原创 2023-04-02 17:53:23 · 1010 阅读 · 3 评论 -
swagger-ui.html页面无法打开解决方案
最近项目集成swagger2,结果本地swagger-ui.html可以打开,但是线上环境却无法打开。倒腾了一番终于解决问题,总结了以下几个解决方案:1.@EnableWebMvc注解必须去掉!2.请实现WebMvcConfigurer,并添加如下代码@Overridepublic void addResourceHandlers(ResourceHandlerRegistry r...原创 2019-08-16 18:13:45 · 49986 阅读 · 1 评论 -
线上k8s环境swagger2调用接口失败
最近后端项目集成了swagger2,浏览器正常打开了swagger-ui.html,但是调用接口时却报404错误,仔细一看是接口调用地址和浏览器访问地址并不相同。分析了下接口调用地址的host,它竟然是k8s环境中的后端应用的service。由于当前项目通过k8s部署,前端和后端app均以容器的形式运行在pod之中,pod之间通过service指定的host和端口号来进行访问,所以浏览...原创 2019-08-16 18:46:24 · 12683 阅读 · 0 评论 -
Spring Data JPA 何时必须使用@Param注解
最近JPA踩坑,使用自定义的@Query报出下面的异常:org.springframework.dao.InvalidDataAccessApiUsageException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query me...原创 2019-09-07 19:31:16 · 17583 阅读 · 4 评论