• 解决swagger2 不支持中文tags 及 抛出Illegal DefaultValue %s for parameter type 异常
    Dane.shang
    我们在使用swagger2 得时候,有时候需要在接口上使用@Api的注解,对controller进行swagger文档动态生成,@Api注解里有几个常用值,value,tags , description, value不会在页面上展现 ,tags 可以修改文档中controller 的名称,description对controller 进行注释。 @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Inherited public @interface Api { String value() default ...
    •  0
    •  0
    •  2021-01-22
  • vue数据劫持的实现
    it_jwejo3k6
    参照源码版本:2.5.17 怪异问题:明明数据变了,为什么视图不更新? 相信大家刚接触vue的时候经常遇到这个问题,并且百思不得其解。这种情况下建议大家可以花点时间看看源码实现,深入了解vue响应式原理的实现。 可详见源码_init方法开始。 对于数据劫持关键方法是observe、Observer 简化后的方法如下(去掉了其他无关逻辑) 源码部分 function observe (value) { // 只监听对象 if (!isObject(value)) { return } return new Observer(value); } function Ob...
    •  0
    •  0
    •  2021-01-22
  • Ant Design of Vue 描述列表 Descriptions a-descriptions-item 文本超出的问题
    zhyim
    问题如上,同样的代码,别的地方好好的,这里死活显示不正常,代码如下 <a-descriptions>     <a-descriptions-item :label="$t('modules.whOrder.devNo')">         {{ device.code }}     </a-descriptions-item> </a-descriptions> 加css <a-descriptions>     <a-descriptions-item :label="$t('modules.whOrder.devNo')" style="word-break: break-al...
    •  0
    •  0
    •  2021-01-19
  • orika 中解决UnmappableEnum抛错的错误
    落雁沙
    在使用orika 做bean工具的时候,如果beanA的某属性类型为Integer ,要转换为beanB的同名属性的类型是一个enum,这个时候,就会出现如下报错: Error occurred: ma.glasnost.orika.MappingException: Encountered mapping of enum to object (or vise-versa); sourceType=Integer, destinationType=GenderEnum Caused by: ma.glasnost.orika.MappingException: Encountered mapp...
    •  0
    •  0
    •  2021-01-12
  • ES6~ES11新增特性合集
    royxu
    ES6 let 和 const 区别1:var声明的变量会挂载在window上,而let和const声明的变量不会 区别2:var声明的变量存在变量提升,而let和const不存在变量提升 区别3:let和const声明形成快作用域 区别4:同一作用域下的let和const不能声明同名变量,而var可以 字符串方法和模板字符串 // 模板字符串 const name = 'mySkey' const str = `my name is ${name}` // startsWith 判定字符串是否以另一个字符串开头,返回布尔值 console.log('hello wolrd'.starts...
    •  1
    •  0
    •  2021-01-04
  • gitlab集成钉钉通知
    小郎君
    1.创建一个钉钉机器人 打开群设置,选智能群助手,点击进入 去创建机器人 选择GitLab这个机器人 创建之后,会生成一个webhook的地址,复制这个地址。 2.在gitlab添加webhooks 选一个一个仓库,找到他的webhooks设置 把之前的地址粘贴进去,并选择我们要通知的事件 添加完之后,发个通知测试下 钉钉可以收到通知
    •  0
    •  0
    •  2020-12-29
  • Spring Cloud Gateway 整合 Swagger3.0
    Miraclecm
    Swagger3.0介绍 Github地址: https://github.com/springfox/springfox/releases 选用3.x版本以上, 当前最新3.0.0 <dependency>     <groupId>io.springfox</groupId>     <artifactId>springfox-boot-starter</artifactId>     <version>3.0.0</version> </dependency> Spring Cloud Gateway整合Swagger3.x常见有两种方式: a. 通过服务注册中心(Nacos或Eura...
    •  0
    •  5
    •  2020-12-28
  • mybatis-plus 3.4.x 代码自动生成配置
    Miraclecm
    官网地址:https://baomidou.com/guide 添加maven最新依赖 <dependency>     <groupId>com.baomidou</groupId>     <artifactId>mybatis-plus-boot-starter</artifactId>     <version>3.4.1</version> </dependency> MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加相关依赖: <dependency>     <groupId>com.baomidou</groupId>     <...
    •  0
    •  0
    •  2020-12-28
  • 第一行接口自动化代码
    你丫才爱疯
    当当当~~~,作为一枚经常被开发鄙视测试就是点点点没有什么技术含量的软妹纸,迫于生计(市场竞争惨烈啊,面试造火箭,进去螺丝钉)也不得不学点技能傍身,人生苦短,我用python,作为第一篇浅显易懂的文章,大神请绕路~~~ 最近想法是基于python搭一套简单易懂的接口自动化框架,拿我们公司系统练手,想写第一个登录的case,发现登录需要传3个参数(用户名、密码、csrfToken),csrfToken是防止系统被攻击使用的一种技术,总之就是需要先拿到动态的csrfToken 和用户名密码一样作为参数传给后台才能登陆成功。 第一步,获取csrfToken,如果获取呢,刚打开首页时,会在接口返回的R...
    •  1
    •  5
    •  2020-12-26
  • A modest JavaScript framework for the HTML you already have.
    pinkbanana
    Stimulus is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire front-end—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine. Stimulus pairs beautifully with Turbolinks to p...
    •  1
    •  1
    •  2020-12-24