mapstruct模板

简介: mapstruct模板

自信是成功的秘诀。——韦恩·戴克

分享一个ideamapstruct模板

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
import jakarta.annotation.Nullable;
import org.mapstruct.Mapper;
import org.springframework.core.convert.converter.Converter;
/**
 * ${NAME}Converter
 *
 * @author achao@apache.org
 * @since $DATE
 */
@Mapper(componentModel = "spring")
public interface ${NAME}Converter extends Converter<${SOURCE}, ${TARGET}> {
    @Override
    ${TARGET} convert(@Nullable ${SOURCE} source);
}

在这里配置即可

名字是${NAME}Converter、后缀java、文件名${NAME}Converter

相关文章
|
3月前
|
XML Java 数据库连接
mybatis plus模板快速生成代码
MybatisX 是一款提升开发效率的 IDEA 插件,尤其适用于处理多表情况。通过 MybatisX-Generator,用户能轻松生成实体类、服务类、Mapper 接口及 XML 文件,显著减少工作量。安装步骤简便:通过 File -&gt; Settings -&gt; Plugins -&gt; Browse Repositories 完成搜索与安装流程。集成数据库后,右键所需操作的数据表,选择 MyBatisX-Generator 进行自动化代码生成。更多细节可参考相关教程。
81 0
|
5月前
|
安全 IDE Java
MapStruct-JavaBean映射工具使用指南
MapStruct-JavaBean映射工具使用指南
105 9
|
5月前
|
Java 数据库连接 mybatis
SpringBoot配置Mybatis注意事项,mappers层下的name命名空间,要落实到Dao的video类,resultType要落到bean,配置好mybatis的对应依赖。
SpringBoot配置Mybatis注意事项,mappers层下的name命名空间,要落实到Dao的video类,resultType要落到bean,配置好mybatis的对应依赖。
|
6月前
|
安全 IDE Java
使用MapStruct和Lombok简化代码
使用MapStruct和Lombok简化代码
188 2
|
6月前
Mapstruct自定义转换规则
Mapstruct自定义转换规则
210 1
|
7月前
|
XML Java 数据库连接
MybatisX快速生成代码(mybatis plus模板)
MybatisX快速生成代码(mybatis plus模板)
|
6月前
|
存储 JSON Java
mapstruct最佳实践
当两个对象属性不一致时,比如User对象中某个字段不存在与UserVo当中时,在编译时会有警告提示,可以在@Mapping中配置 ignore = true,当字段较多时,可以直接在@Mapper中设置unmappedTargetPolicy属性或者unmappedSourcePolicy属性为 ReportingPolicy.IGNORE即可。 如果项目中也同时使用到了 Lombok,一定要注意 Lombok的版本要等于或者高于1.18.10,否则会有
108 0
|
开发框架 缓存 安全
FreeMarker模板注入
FreeMarker模板注入
|
Java Spring
Spring Boot | 集成MapStruct实现不同类型Java对象间的自动转换
MapStruct是一个开源的代码生成器,极大地简化了从一种Java对象到另一种Java对象的转换过程。 MapStruct常用注解
1363 0
Spring Boot | 集成MapStruct实现不同类型Java对象间的自动转换
|
测试技术
springboot2 && mybatis3 && freemarker模板用例
springboot2 && mybatis3 && freemarker模板用例
102 0

热门文章

最新文章