苍穹外卖学习-----2024/02/19

1.开发环境搭建

苍穹外卖学习-----2024/02/19_第1张图片

苍穹外卖学习-----2024/02/19_第2张图片
苍穹外卖学习-----2024/02/19_第3张图片
苍穹外卖学习-----2024/02/19_第4张图片
苍穹外卖学习-----2024/02/19_第5张图片
苍穹外卖学习-----2024/02/19_第6张图片
苍穹外卖学习-----2024/02/19_第7张图片
苍穹外卖学习-----2024/02/19_第8张图片


我的git截图

苍穹外卖学习-----2024/02/19_第9张图片
苍穹外卖学习-----2024/02/19_第10张图片

我使用的datagrip
运行sql

学习到jwt令牌一种新的配置方式,写配置文件

苍穹外卖学习-----2024/02/19_第11张图片

学习到了build属性

苍穹外卖学习-----2024/02/19_第12张图片

苍穹外卖学习-----2024/02/19_第13张图片
苍穹外卖学习-----2024/02/19_第14张图片
苍穹外卖学习-----2024/02/19_第15张图片
苍穹外卖学习-----2024/02/19_第16张图片

nginx解决跨域的问题

苍穹外卖学习-----2024/02/19_第17张图片

苍穹外卖学习-----2024/02/19_第18张图片
苍穹外卖学习-----2024/02/19_第19张图片
苍穹外卖学习-----2024/02/19_第20张图片
苍穹外卖学习-----2024/02/19_第21张图片
苍穹外卖学习-----2024/02/19_第22张图片

2.导入接口的文档

苍穹外卖学习-----2024/02/19_第23张图片
苍穹外卖学习-----2024/02/19_第24张图片


结果如图所示
苍穹外卖学习-----2024/02/19_第25张图片

3.Swagger

苍穹外卖学习-----2024/02/19_第26张图片
苍穹外卖学习-----2024/02/19_第27张图片
苍穹外卖学习-----2024/02/19_第28张图片


    /**
     * 通过knife4j生成接口文档
     * @return
     */
    @Bean
    public Docket docket() {
        ApiInfo apiInfo = new ApiInfoBuilder()
                .title("苍穹外卖项目接口文档")
                .version("2.0")
                .description("苍穹外卖项目接口文档")
                .build();
        Docket docket = new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo)
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.sky.controller"))
                .paths(PathSelectors.any())
                .build();
        return docket;
    }

    /**
     * 设置静态资源映射
     * @param registry
     */
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
    }

启动项目后
苍穹外卖学习-----2024/02/19_第29张图片


苍穹外卖学习-----2024/02/19_第30张图片
苍穹外卖学习-----2024/02/19_第31张图片
苍穹外卖学习-----2024/02/19_第32张图片
苍穹外卖学习-----2024/02/19_第33张图片
苍穹外卖学习-----2024/02/19_第34张图片

你可能感兴趣的:(苍穹外卖项目,学习,java)