上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 93 下一页
摘要: 验证用户名密码然后生成randomkey和token 抛出CommonServiceException,如果用户名密码错误就抛出这个异常CommonServiceException User实现类 说下UserServiceAPI然后加上@Service的注解。 实现接口内的方法。这里加注解的两种方 阅读全文
posted @ 2020-04-13 12:37 高山-景行 阅读(326) 评论(0) 推荐(0) 编辑
摘要: spring boot本身扫描的是自己同级别的目录以及子级别的目录。 所以它能扫描的范围就是在com.mooc.mettingfilm.user这个范围下。 但是我们utils里面也有东西需要被扫描到。比如我们刚刚建的这个统一的异常处理类 所以我们要手工指定我们的扫描。指定扫描的目录到metting 阅读全文
posted @ 2020-04-13 12:24 高山-景行 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 放在utils里面 先引入日志 SpringBoot提供的ControllerAdvice 我们要捕获的是CommonServiceException.class 打印异常的信息。这里serviceExceptionHandler方法上面两个注解,一定不要漏了。@ExceptionHandler(C 阅读全文
posted @ 2020-04-12 22:47 高山-景行 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 调整字体 加粗,字体大小32 返回数据的标准格式 这是之前做测试的时候写好的类,BaseResponseVO。下面这张截图是我自己写的代码的截图。 我自己写的代码 修改下包名,前面加上,common 记得上面@Data注解。这BaseRequestVO是在utils包下的common.vo包下面的。 阅读全文
posted @ 2020-04-12 22:22 高山-景行 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 这是提前准备好的接口文档 新建UserController 接收的参数用对象的形式 controller下新建vo的包,然后新建登陆接口需要的对象类LoginReqVO 下面这个时候就要写数据的验证了,一般都要几十行的验证代码。 提供另外一种方法,在util模块下新建BaseRequestVO,教程 阅读全文
posted @ 2020-04-12 21:40 高山-景行 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 数据库 数据库清空,密码都是明文的 下面就是密码加密的问题。 提前准备的工具类 复制到utils模块内。创建一个util的包,然后复制到util下面。 这个是一个写好的工具类。不用做修改,直接调用就可以了。 调用加密的方法 测试 保存的密码就是加密后的 结束 阅读全文
posted @ 2020-04-12 21:19 高山-景行 阅读(204) 评论(0) 推荐(0) 编辑
摘要: user模块下分别建这三个包 generator从common里面复制过来的。为什么generator这里还要复制一份呢,因为在正式的环境中,不同的模块可能是不同的小组的人来维护的。各自独立,所以这里也放一份代码生成的代码。 compyPath这个java包的路径 运行生成代码。删除生成的contr 阅读全文
posted @ 2020-04-12 21:11 高山-景行 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 首先是复制我们的groupid 什么也不选,直接下一步 都改成下划线 删掉一些没用的文件 修改成yml格式的 把日志从common里面复制过来 配置信息从common复制过来 复制user模块。 pom.xml修改 复制一下common模块的 放在user上 父模块已经有了这里直接删除 这里buil 阅读全文
posted @ 2020-04-12 20:40 高山-景行 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 复制一下我们的groupId 建新的模块 删除一些没用的东西 删除test文件夹,这里不需要做test的东西 resources也删除 Application也删除 common的复制到utils里面 这里删掉,父工程里面有,二是utils模块本身是不需要的 build删除 然后倒入变化的包 父节点 阅读全文
posted @ 2020-04-12 17:51 高山-景行 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 工具模块属于一个非常基础的内容 结束 阅读全文
posted @ 2020-04-12 17:29 高山-景行 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 结束 阅读全文
posted @ 2020-04-12 17:24 高山-景行 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 创建一个演示目录lomboksshow目录,然后创建类UserModel package com.mooc.meetingfilm.backend.common.lombokshow; import lombok.Builder; import lombok.Data; @Data @Builder 阅读全文
posted @ 2020-04-12 16:48 高山-景行 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 接口内定义一个方法 然后在xml内配置这个方法,接收的参数类型是Map类型的,返回的参数类型有两种方式。 返回的类型。一个是resultType直接写这个类型,就是对应的实体类。 xml上面配置的username对应的就是这里写的@Param("username") 方法调用自定义sql 这是典型的 阅读全文
posted @ 2020-04-12 16:32 高山-景行 阅读(4887) 评论(0) 推荐(0) 编辑
摘要: 分页想用之前要把MybatisPlusConfig配置好,否则就用不了。 确认里面有分页的插件。 注意下面这个包下的Page<T> selectPage需要两个参数 分页效果 改成第一页取三条 如果想排序就用setOrders,里面封转一个对象叫做OrderItem 下面讲自定义sql语句 结束 阅读全文
posted @ 2020-04-12 16:20 高山-景行 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 拼接条件看看怎么玩,循环来多加几条测试数据。 查询条件封装的wrapper对象。 还有一个叫做UpdateWrapper的东西。其实和QueryWrapper是一样的,只不过因为Mybatis-plus的版本导致的 这就相当于没有条件 查出来5条记录 加条件 里面封装了很多的方法,看来和我们的sql 阅读全文
posted @ 2020-04-11 13:10 高山-景行 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: update update单独说是因为要给大家推荐一个插件。 有一些表字段比较多,一个个set值很麻烦。这里给大家推荐一个插件。 安装后重启下IDEA 选中user这个变量Alt+回车 比如选择Generator all setter with no default value。自动生成所有的set 阅读全文
posted @ 2020-04-11 12:56 高山-景行 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 演示MyBatis-plus基础的 CRUD 创建包backend 再创建包user 再创建UserTest类 演示增删改查的方法 注入我们的mapper 这是MyBatis-plus代码生成器生成的我们数据库内对应的表的接口类 如果使用Autowired这种方式如果无法识别的话。那么backend 阅读全文
posted @ 2020-04-11 12:45 高山-景行 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 创建一个新库 执行sql 改成正确的数据库 修改下输出目录 生成的代码输出的目录 生成到common的目录下 修改下要生成的表明 执行代码生成这个类。 生成后会自动打开文件夹。 controller和service我们是不需要的,这里删除。 生成后的代码 创建一个dao的包,把entity和mapp 阅读全文
posted @ 2020-04-11 00:05 高山-景行 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 新建一个config的包 把这两个类复制进来 默认初始化的数据库链接 数据的用户密码 这是驱动 修改MybatisPlusConfig包的扫描:**代表的是任意目录。也就是mettingfilm下任意目录找到dao,再找到mapper 复制到test目录下的generator目录下,generato 阅读全文
posted @ 2020-04-10 23:46 高山-景行 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 提前准备好的东西。 logback.xml就是日志的xml 复制到common的resources下。 首先是pom依赖,然后是配置文件。 EntityGenerator是Mybatis-plus给我们提供的代码生成器。根据你的表结构生成controller、service、dao。其实我们并不需要 阅读全文
posted @ 2020-04-10 23:33 高山-景行 阅读(5884) 评论(1) 推荐(1) 编辑
摘要: 结束 阅读全文
posted @ 2020-04-10 23:04 高山-景行 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 我们用的是Spring Boot 这个版本号我们用默认的就可以了 Spring Boot DevTools的快捷是Ctrl+F9是录屏的快捷键,怕影响了录屏,这里就没有选择,大家可以自己选择上。 当前Spring boot的版本是2.1.8 直接Next 文件件不喜欢用横线的形式。 把没用的删一删 阅读全文
posted @ 2020-04-10 23:00 高山-景行 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 重点是后端这一部分。BO是对POJO对象做了进一步的封装, 页面是在前端部分 先来看下Mybatis-plus 结束 阅读全文
posted @ 2020-04-10 22:31 高山-景行 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 数据库的脚本有一些是不支持5.6以下的脚本的,所以至少是MySql5.7的版本 结束 阅读全文
posted @ 2020-04-10 22:26 高山-景行 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 结束 阅读全文
posted @ 2020-04-10 22:21 高山-景行 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 93 下一页