×

peanuts nuts nut

Peanuts意思?使用nutz做rest接口开发,怎样与swagger-ui集成

admin admin 发表于2022-06-01 10:02:20 浏览108 评论0

抢沙发发表评论

Peanuts意思


peanuts [’pi:nʌts] n. 花生;小人物;小零碎;微不足道的钱(peanut的复数形式)
peanut [’pi:nʌt] n. 花生

例句
1.The peanuts are very delicious!
花生真是美味极了!

使用nutz做rest接口开发,怎样与swagger-ui集成


1. 引入pom依赖(springMVC配置可用)
《dependency》
《groupId》io.springfox《/groupId》
《artifactId》springfox-swagger2《/artifactId》
《version》2.5.0《/version》
《/dependency》
《dependency》
《groupId》io.springfox《/groupId》
《artifactId》springfox-swagger-ui《/artifactId》
《version》2.5.0《/version》
《/dependency》

2.配置bean
@EnableSwagger2
public class SwaggerConfig {

@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage(“your base package“))
.paths(PathSelectors.any())
.build();
}

private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title(“xxxapi接口文档(所有编码为utf8)“)
.version(“1.0“)
.description(“api 文档描述“)
.build();
}
}

3.注册配置bean(放在springMVC的配置文件中)
《bean class=“mypackage.swagger.config.SwaggerConfig“》《/bean》

4.编写接口注释
@RestController
@RequestMapping(value = “/login“)
@Api(description = “登陆页面“)
public class AppLoginController {

@Autowired
private ILoginService loginService;

@ApiOperation(value = “用户密码登陆“)
@ApiImplicitParams({
@ApiImplicitParam(name = “mobile“, value = “手机号“, required = true, dataType = “String“, paramType = “query“, defaultValue = “13000000000“),
@ApiImplicitParam(name = “password“, value = “密码“, required = true, dataType = “String“, paramType = “query“, defaultValue = “123456“) })
@RequestMapping(value = “login“, method = RequestMethod.POST)
public AjaxResult login(String mobile, String password) {
... login ...
}

5.访问rest接口
项目根路径/v2/api-docs swageer根据接口生成的json文件,可以自定义UI来实现接口文档
项目根路径/swagger-ui.html 访问swagger-ui的rest接口界面,访问必须通过springMVC的DispatchServlet
希望可以帮到你 望采纳 谢谢

nutz中动态切换数据源,请教下怎么实现


1、spring配置文件中配置多个数据源2、建一个数据源选择类 继承org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource这个类,然后重写其中determineCurrentLookupKey()这个方法就ok了
-nuts