上午:
研究JPA的复杂查询,一般情况下,简单查询可用JpaRepository,复杂查询可用JpaSpecificationExecutor
JPA可支持:原生查询,HQL查询,Query DSL查询(需要额外引用)等。
参考:
下午:swagger的初步使用
参考:
注意点
- swagger版本可以用2.7.0(使用最新版本2.9.2,打开的ui有bug,已经填写的参数无法被识别)
- 配置正确的基础包
- 打开swagger-ui页面空白,查看服务端日志
请求被发送到了一个Controller中的一个方法,查看该方法发现:
http://localhost:8081/swagger-ui.html 正好匹配到了这个方法,导致页面请求正确处理但是页面呈现空白的情况。
修改该方法的路径就可以解决问题。