mapstruct lombok结合使用

maven pom.xml配置



    org.projectlombok
    lombok
    1.16.8

    org.mapstruct
    mapstruct-jdk8
    1.2.0.Final

    org.apache.maven.plugins
    maven-compiler-plugin
    3.6.0
    
        
            
                org.projectlombok
                lombok
                ${lombok.version}
            
            
                org.mapstruct
                mapstruct-processor
                ${org.mapstruct.version}
            
        
    

注意:maven-comiler-plugin插件版本一定要在3.6.0以上,若版本低,则会报找不到属性的错误

如果项目中用到swagger需要在有依赖swagger的地方:


    
        mapstruct
        org.mapstruct
    
否则会报:

Couldn’t retrieve @Mapper annotation

mapstruct lombok结合使用_第1张图片mapstruct lombok结合使用_第2张图片

调用:

AuthMapper.instance.toAuthDto(form);


你可能感兴趣的:(java)