当前位置: 首页 > news >正文

网站空间ip地址查询房地产型网站建设

网站空间ip地址查询,房地产型网站建设,上海万户网络科技,seo整站优化新站快速排名目录 一、引入相关依赖 二、添加配置文件 三、测试 四、Swagger 相关注解 一、引入相关依赖 图像化依赖 Swagger UI 用于提供可视化界面#xff1a; dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger-ui/artifactI…目录 一、引入相关依赖 二、添加配置文件 三、测试 四、Swagger 相关注解 一、引入相关依赖 图像化依赖 Swagger UI 用于提供可视化界面 dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger-ui/artifactIdversion2.9.2/version /dependencySwagger2依赖 Swagger2 用于生成和展示接口文档 dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.9.2/version /dependency注意 使用 Spring Boot 时确保版本合适否则可能无法成功导入。推荐的 Spring Boot 版本通常为 2.3.x 或 2.4.x。 二、添加配置文件 Swagger 配置类 在 Spring Boot 项目中创建一个 Swagger 配置类来启用 Swagger 功能并进行相关配置。 Configuration EnableSwagger2 public class SwaggerConfig implements WebMvcConfigurer {Beanpublic Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2)// 添加 API 详情信息.apiInfo(apiInfo()).select()// 只显示有 ApiOperation 注解的接口.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))// 设置展示的路径.paths(PathSelectors.any()).build()// 是否开启 Swagger.enable(true);}/*** 设置 API 信息* return ApiInfo*/private ApiInfo apiInfo() {return new ApiInfoBuilder().title(API文档) // 文档标题.description(接口文档详情信息) // 文档描述.version(1.0) // 版本.contact(new Contact(, , )) // 联系方式.license() // 许可.licenseUrl() // 许可链接.build();}Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler(/**).addResourceLocations(classpath:/static/);registry.addResourceHandler(swagger-ui.html).addResourceLocations(classpath:/META-INF/resources/);registry.addResourceHandler(/webjars/**).addResourceLocations(classpath:/META-INF/resources/webjars/);WebMvcConfigurer.super.addResourceHandlers(registry);} }说明 EnableSwagger2启用 Swagger2 支持。Docket用于配置 Swagger。ApiOperation控制哪些方法会被生成文档。Api控制哪个类会被生成文档。ApiInfo文档的元数据配置如标题、描述、版本等。 三、测试 接口文档的访问地址 访问 Swagger UI 页面可以查看和测试接口。默认路径为 http://localhost:8080/swagger-ui.html http://localhost:8080/swagger-ui.html四、Swagger 相关注解 Api 用于标注控制器类描述整个类的功能。 Api(tags {用户信息接口}) public class UserController {// 类中的方法 }ApiOperation 用于标注方法描述该接口的功能。 ApiOperation(value 查询所有用户信息) GetMapping(/users) public ListUser getAllUsers() {// 查询所有用户信息 }注 Api 和 ApiOperation 需要同时使用。 ApiImplicitParams 用于标注方法的参数信息通常配合 ApiImplicitParam 使用。 ApiImplicitParams({ApiImplicitParam(name userId, value 用户ID, required true, dataType Long, paramType query) }) GetMapping(/user) public User getUserById(RequestParam Long userId) {// 查询用户信息 }ApiModel 用于描述模型类的元数据。当用户的入参是实体类时使用该注解描述实体类的结构。 ApiModel(用户类实体信息) public class User {ApiModelProperty(value 用户ID, required true)private Long userId;ApiModelProperty(value 用户名)private String userName;// 省略其他字段和方法 }通过以上步骤配置和注解您就可以在 Spring Boot 项目中使用 Swagger 生成接口文档并通过 Swagger UI 进行展示和交互了。这对于开发、调试和文档管理都非常有帮助。
http://www.hkea.cn/news/14519355/

相关文章:

  • 网站建设 嘉定济南市城市建设规划局官方网站
  • 广州 网站的设计公司网站建设 主机选择
  • 网站开发和运行 法律wap织梦手机网站
  • 京东网站开发费用英文网站cms
  • 网站风格设计的选择打开网站搜索
  • 青海省建设厅职业注册官方网站杭州网络科技设计中心
  • 晋中工商局网站开发区分局金华手机模板建站
  • 企业网站seo外包公司名字大全2022
  • 做网站第一步做什么微信小程序开发费用
  • 网站必须做电子认证吗海报制作软件免费版
  • 淄博公益网站建设如何把网站做成app
  • 家具网站建设公司建设网站需要哪些软硬件条件
  • 有没有发布需求的网站上海发布官网首页
  • 温州建设网站制作网络技术题库
  • 网站自定义功能实现网络基础架构
  • 古镇网站建设公司什么网站做外链优化好
  • 菏泽网站建设电话英文网站seo推广
  • 网站用户黏度wordpress登陆页面模板下载
  • 企业+网站+wordpress做特卖的网站
  • 庆阳网站建设推广成都旅游景点有哪些
  • 织梦制作手机网站模板阿里云虚拟主机装WordPress
  • 网站建设好国际外贸交易平台有哪些
  • 网站开发怎样建立后台数据最吸引人的营销广告词
  • 网站制作流程分为哪三步网站描述作用
  • 个人做商机网站如何盈利安装字体到wordpress
  • 品牌型网站建设哪家网站首页的优化
  • 安徽合肥中国建设银行网站首页网站建设公司哪个好点
  • 海网站建设生产厂家哪家好广州手机网站建设
  • 江苏省建设厅副厅长网站大同建设工程信息网
  • 做网站哪个编辑器好用公司官网怎么维护