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

对网站进行优化qq群推广平台

对网站进行优化,qq群推广平台,网站备案全国合作拍照点 腾讯云,高端网站建设kgu1.SpringBootApplication 1.1自定义banner 类路径下添加banner.txt或者设置spring.banner.location就可以定制banner.txtbanner定制网站: Spring Boot banner在线生成工具,制作下载英文banner.txt,修改替换banner.txt文字实现自定义&#…

1.SpringBootApplication

1.1自定义banner

  1. 类路径下添加banner.txt或者设置spring.banner.location就可以定制banner.txt
  2. banner定制网站:
  • Spring Boot banner在线生成工具,制作下载英文banner.txt,修改替换banner.txt文字实现自定义,个性化启动banner-bootschool.net
  • Online Ascii Art Creator

1.2自定义SpringApplication

@MapperScan(basePackages= "com.mytest01.mapper")
@SpringBootApplication
public class Mytest01Application {public static void main(String[] args) {//        SpringApplication.run(Mytest01Application.class, args);// 自定义SpringApplication application = new SpringApplication(Mytest01Application.class);// 这个配置优先级弱于配置application.setBannerMode(Banner.Mode.CONSOLE);// 运行applicationapplication.run(args);}}

1.3属性配置

内部配置

属性配置优先级排序:

外部配置

总结

项目查找配置文件顺序

规律:最外层的最优先。

命令行 >所有

包外>包内

config目录>根目录

profile > application配置不同就都生效(部署),配置相同高优先级覆盖低优先级

导入配置

属性占位符

2.swagger-ui接口文档

引入依赖:

<dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>2.1.0</version>
</dependency>

从Maven 3.8.1开始,不再支持http的包了。由于现在对网络安全的日益重视,都在向https转变。毕竟https会更加安全。所以我这里将maven版本改成了3.6.3的版本

maven3旧版本下载链接:

Index of /dist/maven/maven-3

启动项目后直接进入网页:

http://localhost:8088/swagger-ui.html

1.常用注解

@TAG 接口类注解

//给接口加上注释
@Tag(name = "微博热搜",description = "获取微博热搜")

@Parameter 参数注解

对传入的参数进行注解

@Operation

@Operation(description = "根据员工id获取员工信息",summary = "查询指定员工信息")

效果展示:

@Schema

在javabean中进行配置,对属性进行描述

@Schema(title = "返回结果")
public class Result {//    返回的操作码,数据,以及信息// 1 成功 0失败@Schema(title = "状态码")private Integer code;@Schema(title = "返回信息")private String msg;@Schema(title = "返回数据")private Object data;
}

效果:

2.Docket配置

如果有多个docket,配置如下:

@Configuration
public class ApiUiConfig {@Beanpublic GroupedOpenApi webtopApi(){//匹配所有以webtop开始的请求return GroupedOpenApi.builder().group("微博热搜").pathsToMatch("/webtop/**").build();}@Beanpublic GroupedOpenApi loginApi(){//匹配所有以text开始的请求return GroupedOpenApi.builder().group("登陆请求").pathsToMatch("/test/**").build();}
}

效果展示:

可以讲不同类型的接口区分开来

3.openApi配置

效果展示:

 

1.SpringBootApplication

1.1自定义banner

  1. 类路径下添加banner.txt或者设置spring.banner.location就可以定制banner.txt
  2. banner定制网站:
  • https://www.bootschool.net/ascii
  • https://www.ascii-art-generator.org/

1.2自定义SpringApplication

@MapperScan(basePackages= "com.mytest01.mapper")
@SpringBootApplication
public class Mytest01Application {public static void main(String[] args) {//        SpringApplication.run(Mytest01Application.class, args);// 自定义SpringApplication application = new SpringApplication(Mytest01Application.class);// 这个配置优先级弱于配置application.setBannerMode(Banner.Mode.CONSOLE);// 运行applicationapplication.run(args);}}

1.3属性配置

内部配置

属性配置优先级排序:

外部配置

总结

项目查找配置文件顺序

规律:最外层的最优先。

命令行 >所有

包外>包内

config目录>根目录

profile > application配置不同就都生效(部署),配置相同高优先级覆盖低优先级

导入配置

属性占位符

2.swagger-ui接口文档

引入依赖:

<dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>2.1.0</version>
</dependency>

从Maven 3.8.1开始,不再支持http的包了。由于现在对网络安全的日益重视,都在向https转变。毕竟https会更加安全。所以我这里将maven版本改成了3.6.3的版本

maven3旧版本下载链接:

https://archive.apache.org/dist/maven/maven-3/

启动项目后直接进入网页:

http://localhost:8088/swagger-ui.html

1.常用注解

@TAG 接口类注解

//给接口加上注释
@Tag(name = "微博热搜",description = "获取微博热搜")

@Parameter 参数注解

对传入的参数进行注解

@Operation

@Operation(description = "根据员工id获取员工信息",summary = "查询指定员工信息")

效果展示:

@Schema

在javabean中进行配置,对属性进行描述

@Schema(title = "返回结果")
public class Result {//    返回的操作码,数据,以及信息// 1 成功 0失败@Schema(title = "状态码")private Integer code;@Schema(title = "返回信息")private String msg;@Schema(title = "返回数据")private Object data;
}

效果:

2.Docket配置

如果有多个docket,配置如下:

@Configuration
public class ApiUiConfig {@Beanpublic GroupedOpenApi webtopApi(){//匹配所有以webtop开始的请求return GroupedOpenApi.builder().group("微博热搜").pathsToMatch("/webtop/**").build();}@Beanpublic GroupedOpenApi loginApi(){//匹配所有以text开始的请求return GroupedOpenApi.builder().group("登陆请求").pathsToMatch("/test/**").build();}
}

效果展示:

可以讲不同类型的接口区分开来

3.openApi配置

效果展示:

 

http://www.dtcms.com/wzjs/430851.html

相关文章:

  • 潍坊网站建设制作百度一下百度搜索网站
  • 网站的关键词库怎么做如何搜索关键词
  • 平台网站建设教程视频网络推广公司主要做什么
  • 京东网站建设评估西安核心关键词排名
  • 日照网站建建设怎样做百度推广
  • 希尔顿酒店网络营销案例西安seo顾问
  • 科普网站建设的支持力度流量推广平台
  • pc网站原型设计工具百度营销
  • 儿童网站模板 htmlseo网络推广教程
  • 如何做购物网站的限购功能代码廊坊seo排名公司
  • 网站建设 应酷视频互联网推广选择隐迅推
  • jsp做的网站代码网络公关
  • 网站建设对企业很重要无货源网店怎么开
  • 北京海淀网站建设公司合肥今日头条新闻
  • pc端网站未来关键词排名零芯互联关键词
  • wordpress 做网站十大免费网站推广
  • wordpress js 插件长沙的seo网络公司
  • 广州做手机网站咨询建站公司网站源码
  • 张家口网站建设价格股票指数是什么意思
  • wordpress 京东导购东莞seo关键词
  • dw自己做网站需要什么区别自媒体营销代理
  • 深圳网站建设公司推荐乐云seoseo代理
  • 酒店家具网站源码今日十大头条新闻
  • 单页面网站做百度推广排名优化公司哪家效果好
  • 大学做网站360公司官网首页
  • 中山哪家建网站好360推广官网
  • 长沙网站设计长春网站建设方案推广
  • 万网站长如何进行网站推广?网站推广的基本手段有哪些
  • 美国专门做特卖的网站有哪些效果最好的推广软件
  • 做网站需要注意百度指数明星人气榜