摘要: 放在utils里面 先引入日志 SpringBoot提供的ControllerAdvice 我们要捕获的是CommonServiceException.class 打印异常的信息。这里serviceExceptionHandler方法上面两个注解,一定不要漏了。@ExceptionHandler(C 阅读全文
posted @ 2020-04-12 22:47 高山-景行 阅读(334) 评论(0) 推荐(0)
摘要: 调整字体 加粗,字体大小32 返回数据的标准格式 这是之前做测试的时候写好的类,BaseResponseVO。下面这张截图是我自己写的代码的截图。 我自己写的代码 修改下包名,前面加上,common 记得上面@Data注解。这BaseRequestVO是在utils包下的common.vo包下面的。 阅读全文
posted @ 2020-04-12 22:22 高山-景行 阅读(420) 评论(0) 推荐(0)
摘要: 这是提前准备好的接口文档 新建UserController 接收的参数用对象的形式 controller下新建vo的包,然后新建登陆接口需要的对象类LoginReqVO 下面这个时候就要写数据的验证了,一般都要几十行的验证代码。 提供另外一种方法,在util模块下新建BaseRequestVO,教程 阅读全文
posted @ 2020-04-12 21:40 高山-景行 阅读(341) 评论(0) 推荐(0)
摘要: 数据库 数据库清空,密码都是明文的 下面就是密码加密的问题。 提前准备的工具类 复制到utils模块内。创建一个util的包,然后复制到util下面。 这个是一个写好的工具类。不用做修改,直接调用就可以了。 调用加密的方法 测试 保存的密码就是加密后的 结束 阅读全文
posted @ 2020-04-12 21:19 高山-景行 阅读(210) 评论(0) 推荐(0)
摘要: user模块下分别建这三个包 generator从common里面复制过来的。为什么generator这里还要复制一份呢,因为在正式的环境中,不同的模块可能是不同的小组的人来维护的。各自独立,所以这里也放一份代码生成的代码。 compyPath这个java包的路径 运行生成代码。删除生成的contr 阅读全文
posted @ 2020-04-12 21:11 高山-景行 阅读(207) 评论(0) 推荐(0)
摘要: 首先是复制我们的groupid 什么也不选,直接下一步 都改成下划线 删掉一些没用的文件 修改成yml格式的 把日志从common里面复制过来 配置信息从common复制过来 复制user模块。 pom.xml修改 复制一下common模块的 放在user上 父模块已经有了这里直接删除 这里buil 阅读全文
posted @ 2020-04-12 20:40 高山-景行 阅读(378) 评论(0) 推荐(0)
摘要: 复制一下我们的groupId 建新的模块 删除一些没用的东西 删除test文件夹,这里不需要做test的东西 resources也删除 Application也删除 common的复制到utils里面 这里删掉,父工程里面有,二是utils模块本身是不需要的 build删除 然后倒入变化的包 父节点 阅读全文
posted @ 2020-04-12 17:51 高山-景行 阅读(223) 评论(0) 推荐(0)
摘要: 工具模块属于一个非常基础的内容 结束 阅读全文
posted @ 2020-04-12 17:29 高山-景行 阅读(1066) 评论(0) 推荐(0)
摘要: 结束 阅读全文
posted @ 2020-04-12 17:24 高山-景行 阅读(316) 评论(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 高山-景行 阅读(237) 评论(0) 推荐(0)
摘要: 接口内定义一个方法 然后在xml内配置这个方法,接收的参数类型是Map类型的,返回的参数类型有两种方式。 返回的类型。一个是resultType直接写这个类型,就是对应的实体类。 xml上面配置的username对应的就是这里写的@Param("username") 方法调用自定义sql 这是典型的 阅读全文
posted @ 2020-04-12 16:32 高山-景行 阅读(4902) 评论(0) 推荐(0)
摘要: 分页想用之前要把MybatisPlusConfig配置好,否则就用不了。 确认里面有分页的插件。 注意下面这个包下的Page<T> selectPage需要两个参数 分页效果 改成第一页取三条 如果想排序就用setOrders,里面封转一个对象叫做OrderItem 下面讲自定义sql语句 结束 阅读全文
posted @ 2020-04-12 16:20 高山-景行 阅读(386) 评论(0) 推荐(0)