百度SEO

百度SEO

Products

当前位置:首页 > 百度SEO >

怀化建设局网站微分销系统是什么?

96SEO 2026-02-19 19:04 19


背景Open

???swagger2的作用swagger2常用工具组件二、Springfox三、springBoot使用swagger2简单示例四、Swagger-UI使用五、配置文件1、配置类给docket上下文配置api描述信息2、配置类扫描包3、自定义注解设置不需要生成接口文档的方法▶Target-描述当前的注解可以定义在什么资源上▶Retention-当前注解在什么时候有效▶示例4、配置路径范围配置paths()六、Swagger2常用注解常用注解ApiApiOperationApiParamApiImplicitParam-sApiModel、ApiModelProperty一、swagger2

怀化建设局网站微分销系统是什么?

我们后端在编写项目的时候往往都会在代码上加上注释方便自己以后的修改和维护和方便别人的理解。

但是对对前后端分离的项目前端人员写前端代码后端人员编写后端的代码。

这样的话当前端需要调用我们后端的接口的时候就会来找我们询问参数以及请求的接口路径。

如果每次都来问的话就会很繁琐。

所以我们要讲我们自己编写的代码生成一个api文档里面描述了我们各种接口调用规则我们只需要将这个api文档交给前端人员即可。

前端人员就可以根据我们提供的文档获取到他们需要调用的接口路径以及参数信息。

Open

Specification)以前叫做Swagger规范是RESTAPI的API描述格式。

Open

或GET。

I每个操作的参数。

包括输入输出参数。

·认证方法。

连接信息声明使用团队和其他信息。

Open

API规范可以使用YAML或JSON格式进行编写。

这样更利于我们和机器进行阅读。

swagger2

是一个规范和完整的框架用于生成、描述、调用和可视化Restful风格的web服务

用白话说就是后端人员写完代码后不想写开发文档就嵌用api注解代码启动访问固定的路径

swagger2常用工具组件

Markdown具有实时预览描述文件的功能。

还要自己写需要会json或者yaml

2、Swagger

API规范呈现为交互式API文档。

用可视化U展示描述文件。

注解

3、Swagger

Codegen将OpenAPI规范生成为服务器存根和客户端库。

通过Swagger

4、Swagger

Hub集成了上面所有项月的各个功能你可以以项目和版本为单位将你

二、Springfox

使用Swagger时如果碰见版本更新或迭代时只需要更改Swagger的描述文件即可。

yml或json

Spring-fox是根据代码生成接口文档所以正常的进行更新项目版本修改代码即可

Spring-fox利用自身AOP

官网http://springfox.github.io/springfox/

源码https://github.com/springfox/springfox

!--swagger2的依赖--dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger-ui/artifactIdversion2.9.2/version/dependency!--视图逻辑swagger-ui--dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.9.2/versionscopecompile/scope/dependency▶先写一个controller里面有三种请求方法自定义、get、post

RestController//方法中所有的返回值都相当于加了一个ResponseBody

public

{PostMapping(/getUserById)//post请求public

String

post:根据id获取User;}GetMapping(/getUsers)//get请求public

String

get:获取所有的User;}RequestMapping(/req)//这种请求方式是不限制请求方式的任意请求方式都可以访问public

String

springfox提供的注解代表swagger2相关技术开启会扫描当前类所在包及子包中所有的类型中的注解,

▶运行启动类访问路径http://localhost:8080/swagger-ui.html

访问swagger-ui.html后可以在页面中着到所有需要生成接口文档的控制器名称

basic-error-controller中是springBoot内部的关于错误提示的controller。

MyController自己写的。

其中有get和post的请求还有一个没有限制请求方式的方法。

……

四、Swagger-UI使用

显示控制器显示控制器中的请求方法路径地址的处理、参数、名字等简单测试请求以及返回的响应结果描述

五、配置文件

上面提到过在视图中有些东西可以修改与本项目的内容无关就需要通过配置类来实现修改

Configuration

Docket(DocumentationType.SWAGGER_2);//API帮助文档的描述信息ApiInfo

apiInfo

//是文档发布者的网站地址。

企业网站adminbjsxt.com)

//文档发布者的电子邮箱).title(swagger文档标题).description(swagger2

是一个规范和完整的框架用于生成、描述、调用和可视化Restful风格的web服务,开发帮助文档).version(1.1).build();docket.apiInfo(apiInfo);return

docket;}

}文档运行路径http://localhost:8080/swagger-ui.html对比上张图观察上下文配置api描述信息都是修改的文档的哪个地方。

2、配置类扫描包

//获取Docket中的选择器。

返回ApiSelectorBuilder。

构建选择器的。

如:扫描什么包的注解.apis(RequestHandlerSelectors.basePackage(com.wxy.springboot_swagger.controller));

//规则,设定扫描哪个包包含子包3、自定义注解设置不需要生成接口文档的方法

ElementType.METHOD可以定义在方法上EIementType.TYPE可以定义在类型上ElementType.FIELD可以定义在属性上ElementType.PARAMETER可以定义在方法参数上……

RetentionPolicy.RUNTIME-运行时有效(常用)RetentionPolicy.SOURCE一源码中有效RetentionPolicy.CLASS-字节码有效

▶示例

{ElementType.METHOD,ElementType.TYPE})

Retention(RetentionPolicy.RUNTIME)

public

{//自定义注解中的属性。

相当于MyAnnotationSwagger(value)String

value()

}2.自定义注解的使用实现controller中“req()”方法不在文档视图中显示

要在controller中req()的方法上添加注解MyAnnotationSwagger

docket

//获取Docket中的选择器。

返回ApiSelectorBuilder。

构建选择器的。

如:扫描什么包的注解//.apis(RequestHandlerSelectors.basePackage(com.wxy.springboot_swagger2.controller))

//规则,设定扫描哪个包包含子包.apis(Predicates.not(

//取反false-true

true-falseRequestHandlerSelectors.withMethodAnnotation(

//withMethodAnnotation:当方法上有注解时返回trueMyAnnotationSwagger.class))

//重新构建Docket对象测试只有get和post两个方法了

Predicates.and()

.paths(PathSelectors.regex(/swagger/.*)

//使用正则表达式约束生成API文档的路径地址。

//控制器访问路径以swagger开头的。

RequestMapping(/swagger)

//多个规则符合任意一个即可通过。

PathSelectors.regex(pathRegex:/swagger/.*),PathSelectors.regex(pathRegex:/swagger2/.*),PathSelectors.regex(pathRegex:/.*))

)六、Swagger2常用注解

swagger通过注解表明该接口会生成文档包括接口名、请求方法、参数、返回信息的等等。

tags给当前类型定义别名可以有多个。

定义几个别名在ui视图中就显示几个控制器访问菜单。

description定义描述

ApiOperation描述一个类的一个方法或者说一个接口ApiParam单个参数描述ApiModel描述实体类型用对象来接收参数ApiModelProperty用对象接收参数时描述对象的一个字段ApiImplicitParam在方法上描述方法的一个请求参数ApiImplicitParams多个请求参数ApiIgnore忽略当前注解描述的方法或类型不生成api帮助文档

Api

{MyController,Swagger测试控制器},description

测试API类型描述信息)

PostMapping(/getUserById)//post请求ApiOperation(value

post方法执行新增操作,

明值对)})ApiModel、ApiModelProperty

/***

描述一个实体类型。

这个实体类型如果成为任何一个生成api帮助文档方法的*

ApiModel(value

myEntity.password);}Overridepublic

int

RequestMapping(/testEntity)public

MyEntity



SEO优化服务概述

作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。

百度官方合作伙伴 白帽SEO技术 数据驱动优化 效果长期稳定

SEO优化核心服务

网站技术SEO

  • 网站结构优化 - 提升网站爬虫可访问性
  • 页面速度优化 - 缩短加载时间,提高用户体验
  • 移动端适配 - 确保移动设备友好性
  • HTTPS安全协议 - 提升网站安全性与信任度
  • 结构化数据标记 - 增强搜索结果显示效果

内容优化服务

  • 关键词研究与布局 - 精准定位目标关键词
  • 高质量内容创作 - 原创、专业、有价值的内容
  • Meta标签优化 - 提升点击率和相关性
  • 内容更新策略 - 保持网站内容新鲜度
  • 多媒体内容优化 - 图片、视频SEO优化

外链建设策略

  • 高质量外链获取 - 权威网站链接建设
  • 品牌提及监控 - 追踪品牌在线曝光
  • 行业目录提交 - 提升网站基础权威
  • 社交媒体整合 - 增强内容传播力
  • 链接质量分析 - 避免低质量链接风险

SEO服务方案对比

服务项目 基础套餐 标准套餐 高级定制
关键词优化数量 10-20个核心词 30-50个核心词+长尾词 80-150个全方位覆盖
内容优化 基础页面优化 全站内容优化+每月5篇原创 个性化内容策略+每月15篇原创
技术SEO 基本技术检查 全面技术优化+移动适配 深度技术重构+性能优化
外链建设 每月5-10条 每月20-30条高质量外链 每月50+条多渠道外链
数据报告 月度基础报告 双周详细报告+分析 每周深度报告+策略调整
效果保障 3-6个月见效 2-4个月见效 1-3个月快速见效

SEO优化实施流程

我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:

1

网站诊断分析

全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。

2

关键词策略制定

基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。

3

技术优化实施

解决网站技术问题,优化网站结构,提升页面速度和移动端体验。

4

内容优化建设

创作高质量原创内容,优化现有页面,建立内容更新机制。

5

外链建设推广

获取高质量外部链接,建立品牌在线影响力,提升网站权威度。

6

数据监控调整

持续监控排名、流量和转化数据,根据效果调整优化策略。

SEO优化常见问题

SEO优化一般需要多长时间才能看到效果?
SEO是一个渐进的过程,通常需要3-6个月才能看到明显效果。具体时间取决于网站现状、竞争程度和优化强度。我们的标准套餐一般在2-4个月内开始显现效果,高级定制方案可能在1-3个月内就能看到初步成果。
你们使用白帽SEO技术还是黑帽技术?
我们始终坚持使用白帽SEO技术,遵循搜索引擎的官方指南。我们的优化策略注重长期效果和可持续性,绝不使用任何可能导致网站被惩罚的违规手段。作为百度官方合作伙伴,我们承诺提供安全、合规的SEO服务。
SEO优化后效果能持续多久?
通过我们的白帽SEO策略获得的排名和流量具有长期稳定性。一旦网站达到理想排名,只需适当的维护和更新,效果可以持续数年。我们提供优化后维护服务,确保您的网站长期保持竞争优势。
你们提供SEO优化效果保障吗?
我们提供基于数据的SEO效果承诺。根据服务套餐不同,我们承诺在约定时间内将核心关键词优化到指定排名位置,或实现约定的自然流量增长目标。所有承诺都会在服务合同中明确约定,并提供详细的KPI衡量标准。

SEO优化效果数据

基于我们服务的客户数据统计,平均优化效果如下:

+85%
自然搜索流量提升
+120%
关键词排名数量
+60%
网站转化率提升
3-6月
平均见效周期

行业案例 - 制造业

  • 优化前:日均自然流量120,核心词无排名
  • 优化6个月后:日均自然流量950,15个核心词首页排名
  • 效果提升:流量增长692%,询盘量增加320%

行业案例 - 电商

  • 优化前:月均自然订单50单,转化率1.2%
  • 优化4个月后:月均自然订单210单,转化率2.8%
  • 效果提升:订单增长320%,转化率提升133%

行业案例 - 教育

  • 优化前:月均咨询量35个,主要依赖付费广告
  • 优化5个月后:月均咨询量180个,自然流量占比65%
  • 效果提升:咨询量增长414%,营销成本降低57%

为什么选择我们的SEO服务

专业团队

  • 10年以上SEO经验专家带队
  • 百度、Google认证工程师
  • 内容创作、技术开发、数据分析多领域团队
  • 持续培训保持技术领先

数据驱动

  • 自主研发SEO分析工具
  • 实时排名监控系统
  • 竞争对手深度分析
  • 效果可视化报告

透明合作

  • 清晰的服务内容和价格
  • 定期进展汇报和沟通
  • 效果数据实时可查
  • 灵活的合同条款

我们的SEO服务理念

我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。

提交需求或反馈

Demand feedback