廢話不多說,直接上**
1 pom 新增
io.springfox2 增加swaggerconfigspringfox-swagger2
2.8.0
io.springfox
springfox-swagger-ui
2.8.0
package3 controller 新增註解注意:paramtype="query" 這個不加,獲取不到引數com.test.service1;
/*** date: 2020/6/24 11:36
* *
@author
tyler */
import
io.swagger.annotations.apioperation;
import
org.springframework.context.annotation.bean;
import
org.springframework.context.annotation.configuration;
import
springfox.documentation.builders.apiinfobuilder;
import
springfox.documentation.builders.pathselectors;
import
springfox.documentation.builders.requesthandlerselectors;
import
springfox.documentation.service.apiinfo;
import
springfox.documentation.spi.documentationtype;
import
springfox.documentation.spring.web.plugins.docket;
import
springfox.documentation.swagger2.annotations.enableswagger2;
/***@author
tyler
*@date 2020/6/24 */
@configuration
@enableswagger2
public
class
swaggerconfig
private
apiinfo apiinfo()
}
@restcontroller使用@modelattribute修飾複雜屬性。4 執行 http://localhost:9040/swagger-ui.html#注意:修改成自己的埠public
class
testcontroller )
public
string hello(string str,integer age)
@apioperation(value = "/test", notes = "test")
public pagetest(@modelattribute user u)
}
參考:
使用swagger測試介面
swagger 自動掃瞄 controller 包下的請求,生成介面文件,並提供測試功能。1.引入依賴 io.springfox springfox swagger2 2.9.2 io.springfox springfox swagger ui 2.9.2 在 config 包引入 swagger...
Swagger介面文件
api 用在類上,說明該類的作用。apioperation 註解來給api增加方法說明。apiimplicitparams 用在方法上包含一組引數說明。apiimplicitparam 用來註解來給方法入參增加說明。apiresponses 用於表示一組響應 apiresponse 用在 apire...
swagger管理後台介面
swagger 是乙個rest apis文件生成工具。1.swagger可是直接嵌入到專案中,在介面上加上介面的註解描述,自動生成介面文件。2.很方便管理和測試後台介面。下面是swagger的基礎配置 configuration enableswagger2 public class swagger...