私はSpringfox Swaggerを使用しています。これは私がhttp://localhost:8088/myContextRoot/swagger-ui.htmlにアクセスしたときに、私が見たものである。SpringのSwagger UI:HTMLファイルのみが読み込まれますが、リソースは読み込まれません。
すなわち、
web.xmlの
:私がこれまで試したどのような http://localhost:8088/myContextRoot/webjars/springfox-swagger-uiリターン404ですることになって唯一のHTMLファイルswagger-ui.html
正常にロードされ、他のもの(JS、CSS、など)
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/swagger-ui.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/webjars/**</url-pattern>
</servlet-mapping>
リソース-servlet.xml
<mvc:resources mapping="swagger-ui.html" location="classpath:/META-INF/resources/" />
<mvc:resources mapping="/webjars/**" location="classpath:/META-INF/resources/webjars/" />
のJava設定
01使用のバージョン:あなたはこのクラスspringfox.documentation.swagger.web.ApiResourceController
に見れば、あなたは彼らがそれぞれ/swagger-resources/configuration/ui
と/swagger-resources/configuration/security
に変更されたため、/configuration/ui
と/configuration/security
のようなマッピングは、(io.springfox:springfox-swagger-common:2.6.1
に)もはや存在しないことを
compile "io.springfox:springfox-swagger2:2.6.1"
compile "io.springfox:springfox-swagger-ui:2.6.1"