07 2019 档案
摘要:两个类既不是接口与实现类的关系,也不是父子类关系,那能不能注入呢? 答案:可以的 1、新建一个类 A 2、然后建一个类 B,两者没有任何关系,只有一个方法返回类 A 3、在建一个类,使 spring 去找类 B 的方法去给类 A 注入,继承 PropertyEditorSupport 实现 setV
阅读全文
摘要:容器 属性(父容器) 属性值(容器)带颜色的属性值为默认值 含义 Flex-direction Row(主轴为水平方向,起点为左端) | row-reverse(水平右端) | column(垂直上沿) | column-reverse(垂直下沿) 决定主轴的方向,水平或者垂直 Flex-wrap
阅读全文
摘要:mybatis plus 是中国程序员对 mybatis 的做的改变,往 hibernate 的方向靠拢了一下,宗旨是只做增强,不做改变,确实蛮好用的,下面介绍使用方法 1、导入依赖 2、application.yml 配置,大家按照自己的环境配置,不配置也可以,有默认配置的 3、定义 Mapper
阅读全文
摘要:spring boot 虽然集成了 valid 验证,但是只是针对单个参数,不能是整个类,这时就可以使用 hibernate 的 validator 验证器,而且有分组的功能,例如:在注册时要验证 A 类三个字段,但在登录时只需要验证 A 类的两个字段,如果要另外创建一个 VO 类就很没必要,这时就
阅读全文
摘要:1、Builder模式 应用场景:应用于属性比较多的多的情况,简化构造方法,想要几个参数的构造方法就build参数 白话创建:如果一个类要使用Builder模式,就创建一个内部类,这个内部类有几个特点,属性和外部类相同、get 方法和 set 方法为一体,返回值为 this、一个 builder 方
阅读全文
摘要:swagger2 是一个规范和完整的框架,用于生成、描述、调用和可视化Restful风格的web服务,现在我们使用spring boot 整合它 作用: 1、接口的文档在线自动生成 2、功能测试 先介绍它的常用注解 @Api 注解可以用来标记 Controller 的功能 @ApiOperation
阅读全文
摘要:有时候我们要配置我们自己的定义非法字符过滤,但 HttpServletRequest 对象是不可以改变的,那我们只好定义一个类,成为它的子类,重写它的方法,这样在Servelt中使用它方法时候, 就会进入我们重写方法,从而实现过滤 1、创建一个HTML过滤类,我过滤的是 html 和 xss,当然你
阅读全文
摘要:1、自定义登录注解 2、创建 token 实体类 3、创建处理 token 的接口方法 4、创建拦截器 5、将拦截器配置给 spring boot 6、配置已经好了,可以开始测试
阅读全文
摘要:在前后端分离的趋势下,前端和后端的交互难免会出现跨域的情况,配置跨域有很多种方法: 1、使用spring boot配置跨域 a. 定义一个配置类,实现 WebMvcConfigurer 接口,这个接口可配置拦截器、参数解析器、返回值解析器、跨域支持等等 b. 简单的配置就支持跨域了,要注意匹配路径,
阅读全文
摘要:需求:在用户已经登录后请求别的接口时注入用户对象 1、自定义需要拦截的参数注解和用户实体对象 2、自定义参数解析器类,实现 HandlerMethodArgumentResolver 接口,并实现其方法 3、将自定义的参数解析器添加到 spring boot 4、配置已经好了,可以写一个接口测试一下
阅读全文

浙公网安备 33010602011771号