package com.lzj.springbootinit.demo.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
* Knife4j 接口文档配置
* https://doc.xiaominfo.com/knife4j/documentation/get_start.html
*
*/
@Configuration
@EnableSwagger2
@Profile({"dev", "test"})
public class Knife4jConfig {
@Bean
public Docket defaultApi2() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder()
.title("接口文档")
.description("springboot-init")
.version("1.0")
.build())
.select()
// 指定 Controller 扫描包路径
.apis(RequestHandlerSelectors.basePackage("com.lzj.springbootinit.demo.controller"))
.paths(PathSelectors.any())
.build();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
前段时间idea移除了内置的jdk8,使得我们无法用idea初始化一个jdk8的项目。于是我整理了这个初始化模板,用的我们熟悉的jdk8。本模板整合了多个常用的依赖,包括aop、mybatis、mybatisplus、redis、knife4j、ang3、gson、hutool等。还写了详细的使用文档(HELP.md),可以使用这个模板快速初始化一个springboot2的后端项目。
资源推荐
资源详情
资源评论
收起资源包目录
springboot初始化模板 (196个子文件)
Users.class 3KB
Knife4jConfig.class 2KB
JsonConfig.class 2KB
CorsConfig.class 1KB
MyBatisPlusConfig.class 1KB
SpringbootInitApplication.class 847B
UsersServiceImpl.class 769B
TestController.class 730B
SrpingbootInitApplicationTests.class 573B
UsersMapper.class 414B
UsersService.class 344B
.gitignore 395B
.gitignore 184B
srpingboot-init.iml 17KB
Knife4jConfig.java 1KB
JsonConfig.java 992B
MyBatisPlusConfig.java 896B
CorsConfig.java 874B
Users.java 695B
UsersServiceImpl.java 597B
UsersMapper.java 472B
SpringbootInitApplication.java 442B
TestController.java 419B
UsersService.java 356B
SrpingbootInitApplicationTests.java 231B
HELP.md 449B
performance_schema.kIw0nw.meta 76B
information_schema.FNRwLQ.meta 76B
mysql.osA4Bg.meta 63B
sys.zb4BAA.meta 61B
img.png 87KB
db.sql 509B
0cf9204b-d24e-4524-abda-f5b9c063cc41.xml 43KB
uiDesigner.xml 9KB
workspace.xml 8KB
pom.xml 6KB
templates.xml 5KB
dataSources.local.xml 1KB
Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml 1KB
Maven__org_springframework_boot_spring_boot_configuration_processor_2_7_6.xml 949B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_4.xml 937B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_3_0.xml 931B
Maven__io_netty_netty_transport_native_unix_common_4_1_85_Final.xml 927B
Maven__org_springframework_plugin_spring_plugin_metadata_2_0_0_RELEASE.xml 922B
Maven__com_github_xiaoymin_knife4j_spring_boot_autoconfigure_3_0_3.xml 915B
Maven__org_springframework_boot_spring_boot_starter_data_redis_2_7_6.xml 914B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_7_6.xml 914B
Maven__org_springframework_boot_spring_boot_starter_freemarker_2_7_6.xml 914B
Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_13_4.xml 904B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 901B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_4.xml 896B
Maven__org_springframework_plugin_spring_plugin_core_2_0_0_RELEASE.xml 894B
Maven__org_springframework_boot_spring_boot_starter_logging_2_7_6.xml 893B
Maven__org_springframework_session_spring_session_data_redis_2_7_0.xml 891B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_3_0.xml 889B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_7_6.xml 886B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_4.xml 882B
jarRepositories.xml 880B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_7_6.xml 879B
Maven__com_github_xiaoymin_knife4j_spring_boot_starter_3_0_3.xml 873B
Maven__org_springframework_boot_spring_boot_starter_test_2_7_6.xml 872B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_7_6.xml 872B
Maven__org_springframework_boot_spring_boot_starter_json_2_7_6.xml 872B
Maven__org_springframework_boot_spring_boot_starter_aop_2_7_6.xml 865B
Maven__org_springframework_boot_spring_boot_starter_web_2_7_6.xml 865B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_69.xml 861B
Maven__com_google_errorprone_error_prone_annotations_2_2_0.xml 853B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_4.xml 852B
Maven__org_codehaus_mojo_animal_sniffer_annotations_1_17.xml 851B
Maven__org_springframework_session_spring_session_core_2_7_0.xml 849B
Maven__com_fasterxml_jackson_core_jackson_databind_2_13_4_2.xml 845B
Maven__org_springframework_spring_context_support_5_3_24.xml 845B
Maven__org_springframework_boot_spring_boot_devtools_2_7_6.xml 844B
Maven__org_springframework_data_spring_data_keyvalue_2_7_6.xml 844B
Maven__org_springframework_boot_spring_boot_starter_2_7_6.xml 837B
Maven__org_springframework_data_spring_data_commons_2_7_6.xml 837B
Maven__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml 835B
Maven__org_junit_platform_junit_platform_commons_1_8_2.xml 834B
Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml 834B
Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml 834B
Maven__io_springfox_springfox_bean_validators_3_0_0.xml 831B
Maven__com_baomidou_mybatis_plus_boot_starter_3_5_2.xml 831B
Maven__org_junit_platform_junit_platform_engine_1_8_2.xml 827B
Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_69.xml 826B
Maven__io_springfox_springfox_spring_webflux_3_0_0.xml 824B
Maven__io_springfox_springfox_swagger_common_3_0_0.xml 824B
Maven__org_springframework_data_spring_data_redis_2_7_6.xml 823B
Maven__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_6_21.xml 821B
Maven__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_21.xml 821B
Maven__org_checkerframework_checker_compat_qual_2_5_2.xml 821B
Maven__com_baomidou_mybatis_plus_annotation_3_5_2.xml 817B
Maven__com_github_xiaoymin_knife4j_annotations_3_0_3.xml 817B
Maven__io_springfox_springfox_spring_webmvc_3_0_0.xml 817B
Maven__org_junit_jupiter_junit_jupiter_params_5_8_2.xml 816B
Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml 816B
Maven__org_springframework_boot_spring_boot_test_2_7_6.xml 816B
Maven__io_swagger_core_v3_swagger_annotations_2_1_2.xml 813B
Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml 812B
Maven__javax_validation_validation_api_2_0_1_Final.xml 812B
Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_69.xml 812B
共 196 条
- 1
- 2
资源评论
程序员马喽
- 粉丝: 84
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功