mapstruct-plus
发表于|更新于
|浏览量:
让礼一寸,得礼一尺——曹操
分享一个框架mapstruct-plus:

可以很方便使用mapstruct

相关推荐
2022-10-18
获取包装异常中真实异常
没有弄清对方的底细,绝不能掏出你的心来——巴尔扎克 重复调用getCause即可 12345678910111213141516171819202122232425262728package io.github.vampireachao.stream.core.lambda;/** * LambdaInvokeException * * @author VampireAchao ZVerify * @since 2022/9/4 */public class LambdaInvokeException extends RuntimeException { /** * <p>Constructor for LambdaInvokeException.</p> * * @param cause a {@link java.lang.Throwable} object */ public LambdaInvokeException(Throwable cause) { ...
2021-02-24
gson坑
一直只做自己会做的,就什么也做不成。最重要的是,你自己有没有兴趣——《碧蓝之海》 前两天使用Gson中遇到一个坑 同事使用 1Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); 创建gson对象 所以到我这,出现了字段不序列化,或者反序列化不了的问题 例如下面这个类 1234567891011@Datapublic static class User implements Serializable { private static final long serialVersionUID = 509877226276918727L; @Expose private String firstName; @Expose(serialize = false) private String lastName; @Expose(serialize = false, deserialize = false) private Stri...
2022-10-10
MockMvc
反驳和奉承,两者都会造成不愉快的交谈——歌德 有时候我们想针对spring的controller进行单元测试,可以使用MockMvc来进行 文档地址:https://docs.spring.io/spring-framework/docs/current/reference/html/testing.html#spring-mvc-test-server 如果是springboot,文档:https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.testing.spring-boot-applications 这里提到需要加上@AutoConfigureMockMvc注解 在这个文档里提到要使用MockMvc,先静态导入这四个类 然后按照这里的例子,依葫芦画瓢写一个,但是不一样的是,我这里返回的数据是json,因此按照这里的文档稍加修改 最终结果: 12345678910111213141516171819202122232425package com.rub...
2023-09-30
feign-reactive
晚饭少吃口,活到九十九。——钱大昕 https://github.com/openfeign/feign 目前feign不支持webflux、reactive 于是找到了一个三方库 https://github.com/kptfh/feign-reactive 基于Spring WebFlux的Reactive Feign客户端 安装: 12345678910111213141516171819202122232425262728293031323334<repositories> <repository> <id>bintray-kptfh-feign-reactive</id> <name>bintray</name> <url>https://dl.bintray.com/kptfh/feign-reactive</url> </repository></repositories>...<d...
2024-01-23
极光推送
忍耐能化怯懦为力量,焦急却化力量为懦弱。——科尔顿 代码如下: 123456789101112131415161718192021222324252627282930313233343536373839404142JPushClient jpushClient = new JPushClient(jPushMasterSecret, jPushAppKey, null, ClientConfig.getInstance());// For push, all you need do is to build PushPayload object.var payload = PushPayload.newBuilder() // 推送平台设置 .setPlatform(Platform.ios()) // 推送设备指定 .setAudience(Audience.all()) // 通知内容体,是被推送到客户端的内容。与 message 一起二者必须有其一,可以二者并存。 .setNotifica...
2023-10-10
srs信令java版
会赚钱的人,即使身无分文,也还有自身这个财产。——亚兰 前两天讲到了 srs实现多人聊天室 但是遇到个问题,官方的信令是go语言版的,于是在gpt协助下翻译成java版了 https://gitee.com/VampireAchao/simple-srs-signaling 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation=&quo...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog