Help us understand the problem. What is going on with this article?

SpringFoxでSpringSecurityが入っていないのにUnable to infer base urlが出た話

More than 1 year has passed since last update.

概要

タイトルの通り。
SpringBootにSwagger+SpringFoxを導入しようとしたら、以下のようなエラーが出たので解決したメモを残す。
image.png

課題

このエラーで検索をかけても、「認証を突破する必要があるので、SpringSecutiryにSwagger認証をスキップする記述を加えるように」という旨の解決方法しか見つからなかった。
今回のSpringBootにSpringSecurityは入っていない。

参考
https://github.com/springfox/springfox/issues/1996

結論(解決方法)

springfox-swagger2とspringfox-swagger-uiのバージョンを、SpringBootのバージョンに合わせた。
今環境は以下
- SpringBoot 1.5.12
- springfox-swagger2 【変更前:2.9.2】→【変更後:2.6.1】
- springfox-swagger-ui 【変更前:2.9.2】→【変更後:2.6.1】

どうやら、SpringFoxの対応SpringBootバージョン<使用するSpringBootのバージョン
にする必要があるらしい

参考
SpringBoot:1.5.10対応と記述がある
https://mvnrepository.com/artifact/io.springfox/springfox-swagger2/2.6.1

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away