瑞吉外卖-菩提阁餐厅-系列一

第一阶段总结

项目完成搭建

1、素材的准备好(前端素材,页面以及源码)
2、完成静态资源的配置

静态资源的搭建

继承WebMvcConfigurationSupport这个类。
这个类平常时候还会用类实现拦截器功能,我也是昨天无意中接触到这个类还可以实现静态资源的配置,不过也很简单,就是一个方法而已

@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
    /*
     设置静态资源映射
     自定义静态资源访问
     */
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/backend/**").addResourceLocations("classpath:/backend/");
        registry.addResourceHandler("/front/**").addResourceLocations("classpath:/front/");
    }
}

登录验证

使用的QueryWrapper这个类,这个类是mybatis_plus的中条件构造器。
里面充满了大量的方法。
https://www.cnblogs.com/nhdlb/p/14297236.html
可以参考这个链接,或者参考我博客有一篇讲的mybatis_plus

@Slf4j
@RestController
@RequestMapping("/employee")
public class EmployeeController {


    @Autowired
    private EmployeeService employeeService;


    @RequestMapping("/login")
    public R<Employee> login(HttpServletRequest request, @RequestBody Employee employee){
        String password=employee.getPassword();
        password= DigestUtils.md5DigestAsHex(password.getBytes());
        String username=employee.getUsername();
        System.out.println("账号"+username+"密码"+password);

        QueryWrapper<Employee> queryWrapper=new QueryWrapper<Employee>();
        queryWrapper.eq("password",password);
        Employee emp= employeeService.getBaseMapper().selectOne(queryWrapper);
        System.out.println(emp);

        if(emp==null){
            return R.error("登录失败");
        }
        if (!emp.getPassword().equals(password)){
            return R.error("登录失败,密码错误");
        }
        if(emp.getStatus()==0){
            return  R.error("账号封禁");
        }

        request.getSession().setAttribute("employee",emp.getId());
        return R.success(emp);
    }

    @RequestMapping("/logout")
    public R<String> LogOut(HttpServletRequest request){

        request.getSession().removeAttribute("employee");
        return  R.success("退出成功");
    }

}

问题

1、静态资源的配置类
2、使用条件构造器来查询数据库表

文章全部是本人原创,请勿转发,谢谢配合,版权所有-南香香-你会喜欢我吗

评论区
头像
    头像
    小熊
      

    以为是美食,结果不是的

      头像
      南香香
        
      @小熊

      哈哈哈 惊喜不惊喜 意外不意外