项目环境配置

一、后端环境搭建-前后端联调

1.1 nginx反向代理

1.2 nginx负载均衡配置

二、完善登录功能

处理密码明文,防止密码被别人获取破坏系统

MD5加密是单向的不可逆的 ,不能由加密后的换算加密前的

java 复制代码
        //密码比对
         password = DigestUtils.md5DigestAsHex ( password.getBytes () );
        // 对前端传来的密码进行md5加密后期需要进行md5加密,然后再进行比对
        if (!password.equals(employee.getPassword())) {
            //密码错误
            throw new PasswordErrorException(MessageConstant.PASSWORD_ERROR);
        }

        if (employee.getStatus() == StatusConstant.DISABLE) {
            //账号被锁定
            throw new AccountLockedException(MessageConstant.ACCOUNT_LOCKED);
        }

三、导入接口文档

1.前后端分离开发的流程

2.导入接口

3.Swagger

java 复制代码
    /**
     * 通过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;
    }
java 复制代码
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
    }

由Swagger生成的接口文档

相关推荐
BullSmall10 分钟前
linux 根据端口查看进程和对应的应用
linux·运维
kali-Myon10 分钟前
快速解决 Docker 环境中无法打开 gdb 调试窗口以及 tmux 中无法滚动页面内容和无法选中复制的问题
运维·安全·docker·容器·gdb·pwn·tmux
阿阿越15 分钟前
Linux系统编程 -- 进程优先级、切换和调度
linux·运维·服务器
Hey小孩19 分钟前
Linux审计组件:auditd
linux·运维
wanhengidc38 分钟前
云手机存在哪些技术瓶颈
运维·服务器·安全·智能手机·生活
管理大亨41 分钟前
ELK + Redis Docker 企业级部署落地方案
大数据·运维·elk·elasticsearch·docker·jenkins
IT19951 小时前
C++使用“长度前缀法”解决TCP“粘包 / 拆包”问题
服务器·网络·c++·tcp/ip
德迅云安全—珍珍1 小时前
物理服务器、云服务器、裸金属服务器的区别
运维·服务器
好记忆不如烂笔头abc1 小时前
超微服务器的ipmi调整风扇运行模式
运维·服务器
一个响当当的名号1 小时前
ASP.NET 期末突击
运维·服务器