转载请注明出处:https://oldnoop.tech/c/219.html
swagger的扫描包选择器, 规则是 包名前缀匹配的规则, 而且是一个前缀, 不能定义多个前缀, 比如 用 逗号拼接的这种
这样的现实,可能大家都觉得有点尴尬, 因为有的时候 ,确实有必要 设置多个, 且匹配的更精确, 比如像mybatis这种可以使用通配符的
可以实现需要的包选择器, 使用 spring提供的工具类,
- 先使用设置的保路经, 获取所有的资源, 放到目标集合,
- 然后在匹配的时候,搜索集合中是否有匹配的来进行判断
swagger提供的包选择器
自定义包选择器, 实现条件函数
搜索包