問題描述,在玩swagger2的時候,由於出於好奇心,導入最新版的3.0.0,發現結果不對勁,訪問頁面404,最后找出原因並解決出來了;
有兩種解決方案;第一種是降低版本,第二種不降低版本,導入其他的依賴和注解;
1)降低版本;使用3.0.0以下的版本即可;
相關依賴:
https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui –> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency> https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 –> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency>-
相關注解:
頁面訪問路徑:
2)第二種不降低版本,導入其他的依賴和注解;
相關依賴:(在這里,
springfox-swagger-ui和
springfox-swagger2這兩個依賴要刪除掉,不然還是訪問不到頁面,只留這一個依賴即可
)
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>
相關注解:注意,注解變了哦;
頁面訪問路徑(也改變了):http://localhost:8082/swagger-ui/index.html