摘要:
swagger2响应显示泛型实体 开发一般都是使用通用的有个model(Result)来封装我们的数据data,我们把data定义为一个Object类型,那么api显示的是这样的 我想把data的具体信息显示出来,需要把Result定义为泛型,data也定义为泛型 @Data @NoArgsCons 阅读全文
摘要:
SpringBoot整合activiti7 步骤: 1.引入相关依赖 2.创建配置文件 3.创建启动类 4.启动项目,测试 1.引入相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st 阅读全文
摘要:
mybatis-plus使用pageHelper插件失效 mybatis-plus以及pageHelper依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot 阅读全文
摘要:
自定义Mybatis拦截器 与PageHelper插件执行顺序问题 问题: 自定义mybatis拦截器myInterceptor 在 PageHelper分页插件拦截器pageInterceptor后面执行。。 这不是项目想要的结果 myInterceptor : pageInterceptor: 阅读全文
摘要:
stream流的常用操作 1.数据准备: 构建list public static List<User> list() { List<User> list = new ArrayList<>(); list.add(new User("孙悟空", 12)); list.add(new User("猪 阅读全文
摘要:
多线程基础 参考视频:https://www.bilibili.com/video/BV16J411h7Rd?p=17 1.进程和线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在 指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载 阅读全文
摘要:
解释器模式 1.介绍 如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工 具方法 上面的形式比较单一、有限,如果形式变化非常多,这就不符合要求,因为加法和减法运算,两个运算 符与数值可以有无限种组合方式。 比如 1+2+3+4+5、1+2+3-4等等。 显然, 阅读全文
摘要:
mybatis拦截器拦截sql 并对sql进行修改 由于项目中需要对数据做权限控制。 涉及要改动的sql非常多 所有需要拦截sql,找寻统一的规则修改sql,获取到想要的结果。 因此想到了用mybatis的拦截器。 使用: 定义一个类实现接口Interceptor(mybatis中的),重写三个方法 阅读全文
摘要:
springboot扫描到其他依赖模块定义的Bean 的方式 springboot默认是不能扫描到其他依赖模块定义的Bean的。(默认扫描的是启动类所在包下的所有Bean) 也就是在项目启动的不能将其他模块的Bean加载到spring容器 以下两种方式可以解决: 方式1: 1.设置springboo 阅读全文
摘要:
Mybatis映射文件配置总结(传参总结) 1.传入单个参数 以下方式都可以: 1.使用parameterType指定参数类型 2.不需要写参数类型(xml中对应的名称可以随便写) 3.使用@Param绑定参数名称,这个时候xml中的参数名称就不能乱写了 2.传递多个参数 1.使用@Param绑定参 阅读全文