有关于密码的服务都需要加密,养成好习惯
通常是md5加密,校验密码时将用户输入的密码通过md5加密后再与数据库中的密码比较
具体实现可以去网上找
参数校验:
JWT: 通过具体信息来生成jwt令牌,一般为用户的id与name,确保了唯一性
从请求头中获取token,这里使用的是拦截器,拦截http请求,也就是request
同时还需要一个Webconfig配置类,注册拦截器并且配置需要拦截的路径
忽略密码
Mysql驼峰命名自动转换
ThreadLocal:苍穹外卖中并没有清空数据,想要清空数据需要在拦截器中重写after方法,这是最后执行的,清空数据可以避免内存泄漏
参数校验: 需要在接口方法的实体参数上加上@Validate注解· 可以通过@URl注解来校验参数是否为url地址
项目部署:
首先执行maven的打包命令,生成jar包,然后将jar包发送给服务器,网上租的或者公司现有的,然后在服务器上运行jar包 终于搞懂这一块了
属性配置: 可以配置项目运行的配置文件
多环境开发: 如果共同属性与特定属性冲突了,那么生效的是特定属性
多环境分组: P45需要重看,有一点没有明白
起步依赖