zoukankan      html  css  js  c++  java
  • 解决ClassNotFoundException: Cannot find implementation for xxx?(环境:Mapstruct、Lombok、Maven 和 Eclipse)

    一、环境:

    Eclipse version:2021-06. ( lasted version)
    lombok version:1.18.20 ( lasted version)
    m2e-apt:1.5.3 ( lasted version)

    二、安装好m2e-apt plugin 好,进行配置

    三、pom配置:

     <properties>
            <!-- automatically run annotation processors within the incremental compilation -->
              <m2e.apt.activation>jdt_apt</m2e.apt.activation>
        </properties>
           <dependency>
                <groupId>org.mapstruct</groupId>
                <artifactId>mapstruct-jdk8</artifactId>
                <version>${mapstruct.version}</version>
            </dependency>
            <dependency>
                <groupId>org.mapstruct</groupId>
                <artifactId>mapstruct-processor</artifactId>
                <version>${mapstruct.version}</version>
            </dependency>

    不建议有

    <!-- <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>1.8</source>
    <target>1.8</target>
    <annotationProcessorPaths>
    <path>
    <groupId>org.mapstruct</groupId>
    <artifactId>mapstruct-processor</artifactId>
    <version>${mapstruct.version}</version>
    </path>
    <path>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    </path>
    </annotationProcessorPaths>
    </configuration>
    </plugin> -->

     参考链接:

    https://github.com/mapstruct/mapstruct/issues/2527

  • 相关阅读:
    常用git指令操作
    eclipse中常用快捷键整理
    Java Dom解析xml文件
    Spring IOC的注入方式
    Spring framework bean的作用域,生命周期
    android中的bundle使用
    python ftplib模块
    python requests用法总结
    限制字符串 剔除费需要字符然后将多余空格删除
    MFC Edit Control 编辑控件 属性和API
  • 原文地址:https://www.cnblogs.com/stevenlii/p/15065009.html
Copyright © 2011-2022 走看看