package com.zkb.conf;
import io.swagger.annotations.ApiOperation;
import io.swagger.models.auth.In;
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.service.ApiKey;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
import java.util.Arrays;
import java.util.List;
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket createRestApi1() {
return new Docket(DocumentationType.SWAGGER_2).enable(true).apiInfo(apiInfo()).select()
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
.apis(RequestHandlerSelectors.basePackage("com.zkb.controller"))
.paths(PathSelectors.any()).build().securitySchemes(apiKeyList()).groupName("系统接口");
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("系统接口文档")
.description("这是系统接口文档说明")
.contact(new Contact("h2", "", ""))
.version("1.0")
.build();
}
private List<ApiKey> apiKeyList() {
return Arrays.asList(new ApiKey("登录token", "token", In.HEADER.name()),
new ApiKey("设备类型(android,ios,pc)---必填", "deviceType", In.HEADER.name()));
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
h2嵌入式数据库例子 springboot+h2+mybatisplus+swagger使用例子
共103个文件
xml:77个
java:7个
class:7个
需积分: 5 2 下载量 65 浏览量
2022-09-17
16:08:25
上传
评论 1
收藏 110KB ZIP 举报
温馨提示
springboot+h2+mybatisplus+swagger使用例子 h2数据库例子 H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一 个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主 流的数据库,具有比较完备的数据库特性,如支client/server连接,能够支持标准的SQL语 句,支持存储过程等。因此采用H2作为开发期、测试期和演示的数据库非常方便,不太适合作为大规模生产数据库。
资源详情
资源评论
资源推荐
收起资源包目录
h2嵌入式数据库例子 springboot+h2+mybatisplus+swagger使用例子 (103个子文件)
SwaggerConfig.class 3KB
Student.class 3KB
TestController.class 1KB
H2TestApplication.class 871B
StudentServiceImpl.class 657B
StudentService.class 304B
StudentMapper.class 293B
.gitignore 395B
.gitignore 243B
h2-test.iml 8KB
maven-wrapper.jar 57KB
SwaggerConfig.java 2KB
TestController.java 827B
H2TestApplication.java 475B
Student.java 398B
StudentServiceImpl.java 380B
StudentService.java 187B
StudentMapper.java 185B
index.pb 0B
maven-wrapper.properties 233B
schema.sql 95B
schema.sql 95B
data.sql 94B
data.sql 94B
uiDesigner.xml 9KB
easyCodeTableSetting.xml 7KB
pom.xml 4KB
workspace.xml 4KB
Project_Default.xml 1KB
jarRepositories.xml 887B
compiler.xml 876B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_12_3.xml 736B
Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml 721B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_12_3.xml 695B
Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml 693B
Maven__org_springframework_boot_spring_boot_starter_logging_2_5_2.xml 692B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_5_2.xml 685B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_12_3.xml 681B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_5_2.xml 678B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_5_2.xml 671B
Maven__org_springframework_boot_spring_boot_starter_json_2_5_2.xml 671B
Maven__org_springframework_boot_spring_boot_starter_web_2_5_2.xml 664B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_48.xml 660B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_12_3.xml 651B
Maven__org_springframework_boot_spring_boot_starter_2_5_2.xml 636B
Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml 633B
Maven__com_baomidou_mybatis_plus_boot_starter_3_3_2.xml 630B
Maven__com_fasterxml_jackson_core_jackson_databind_2_12_3.xml 630B
Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_48.xml 625B
Maven__io_springfox_springfox_swagger_common_2_9_2.xml 623B
Maven__com_github_xiaoymin_swagger_bootstrap_ui_1_9_1.xml 623B
Maven__com_baomidou_mybatis_plus_annotation_3_3_2.xml 616B
Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_48.xml 611B
Maven__com_baomidou_mybatis_plus_extension_3_3_2.xml 609B
Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml 608B
Maven__com_fasterxml_jackson_core_jackson_core_2_12_3.xml 602B
Maven__org_springframework_spring_expression_5_3_8.xml 602B
Maven__io_springfox_springfox_swagger_ui_2_9_2.xml 595B
Maven__io_springfox_springfox_spring_web_2_9_2.xml 595B
Maven__io_swagger_swagger_annotations_1_5_22.xml 587B
Maven__io_springfox_springfox_swagger2_2_9_2.xml 581B
Maven__org_springframework_spring_context_5_3_8.xml 581B
Maven__org_springframework_boot_spring_boot_2_5_2.xml 580B
Maven__org_springframework_spring_webmvc_5_3_8.xml 574B
Maven__com_baomidou_mybatis_plus_core_3_3_2.xml 574B
Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml 573B
Maven__ch_qos_logback_logback_classic_1_2_3.xml 568B
Maven__org_springframework_spring_beans_5_3_8.xml 567B
Maven__io_springfox_springfox_schema_2_9_2.xml 567B
Maven__org_mapstruct_mapstruct_1_2_0_Final.xml 564B
Maven__org_springframework_spring_core_5_3_8.xml 560B
Maven__org_springframework_spring_jdbc_5_3_8.xml 560B
Maven__org_springframework_spring_aop_5_3_8.xml 553B
Maven__org_springframework_spring_web_5_3_8.xml 553B
Maven__io_springfox_springfox_core_2_9_2.xml 553B
Maven__org_springframework_spring_jcl_5_3_8.xml 553B
Maven__io_swagger_swagger_models_1_5_22.xml 552B
Maven__org_mybatis_mybatis_spring_2_0_4.xml 549B
Maven__ch_qos_logback_logback_core_1_2_3.xml 547B
Maven__com_github_jsqlparser_jsqlparser_3_1.xml 547B
Maven__io_springfox_springfox_spi_2_9_2.xml 546B
Maven__org_springframework_spring_tx_5_3_8.xml 546B
Maven__net_bytebuddy_byte_buddy_1_10_22.xml 543B
Maven__com_baomidou_mybatis_plus_3_3_2.xml 539B
Maven__org_slf4j_jul_to_slf4j_1_7_31.xml 534B
Maven__org_projectlombok_lombok_1_18_20.xml 531B
Maven__com_fasterxml_classmate_1_5_1.xml 522B
Maven__com_alibaba_fastjson_1_2_47.xml 514B
Maven__org_slf4j_slf4j_api_1_7_31.xml 513B
Maven__com_zaxxer_HikariCP_4_0_3.xml 503B
Maven__org_mybatis_mybatis_3_5_4.xml 500B
Maven__com_google_guava_guava_20_0.xml 499B
Maven__org_yaml_snakeyaml_1_28.xml 495B
Maven__com_h2database_h2_1_4_200.xml 491B
StudentMapper.xml 478B
StudentMapper.xml 478B
misc.xml 466B
runConfigurations.xml 346B
aws.xml 304B
modules.xml 261B
共 103 条
- 1
- 2
斗码士
- 粉丝: 99
- 资源: 36
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0