在SPRING2.0中使用COMMONS-CONFIGURATION的注意事项

本文介绍如何在Spring2.x环境下正确配置commons-configuration读取位于WEB-INF/conf目录下的XML配置文件。从配置方法的变化入手,展示了具体的配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前在一个项目中使用了commons-configuration-1.3,读一个放在WEB-INF/conf下的配置文件,在spring1.2.x中配置如下:

  1. <bean id="appGlobalConfigurator" class="org.apache.commons.configuration.XMLConfiguration">
  2.     <constructor-arg  value="/WEB-INF/conf/appConfig.xml"/>
  3.     <property name="expressionEngine">
  4.         <bean class="org.apache.commons.configuration.tree.xpath.XPathExpressionEngine"/>
  5.     </property>
  6. </bean>

同样的配置放到spring2.x中会报错: can't locate /WEB-INF/conf/appConfigl.xml。检查appConfig.xml文件位置无误,经查需要修改配置如下:

  1. <bean id="appGlobalConfigurator" lazy-init="true" class="org.apache.commons.configuration.XMLConfiguration">
  2.     <constructor-arg type="java.net.URL" value="/WEB-INF/conf/appConfig.xml"/>
  3.     <property name="expressionEngine">
  4.         <bean class="org.apache.commons.configuration.tree.xpath.XPathExpressionEngine"/>
  5.     </property>
  6. </bean>
public class Test { private static final String API_KEY = "Luxsan20250701"; private static final String MODEL_NAME = "/models/Qwen2.5-VL-72B-Instruct"; public static void main(String[] args) { ChatLanguageModel model = QwenChatModel.builder() .apiKey(API_KEY) .modelName(MODEL_NAME) // 使用多模态模型 .build(); // 图像URL String img = "C:\\Users\\Administrator\\Desktop\\FILE_CONTENT_u.png"; // 创建图像消息 ImageContent imageContent = ImageContent.from(img); UserMessage userMessage = new UserMessage( Arrays.asList( TextContent.from("请识别图片中的所有文字"), imageContent ) ); // 调用模型 Response<AiMessage> response = model.generate(userMessage); // 打印结果 System.out.println(response.content().text()); } }报错C:\Java\jdk-17\bin\java.exe "-javaagent:D:\work\IntelliJ IDEA 2024.3\lib\idea_rt.jar=51998:D:\work\IntelliJ IDEA 2024.3\bin" -Dfile.encoding=UTF-8 -classpath D:\maven_use\lingxi-lhc\lingxi-ai-extend\lingxi-ai-comparison\target\classes;D:\maven_use\repository\org\springframework\boot\spring-boot-starter-web\3.4.4\spring-boot-starter-web-3.4.4.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-starter\3.4.4\spring-boot-starter-3.4.4.jar;D:\maven_use\repository\org\springframework\boot\spring-boot\3.4.4\spring-boot-3.4.4.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-autoconfigure\3.4.4\spring-boot-autoconfigure-3.4.4.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-starter-logging\3.4.4\spring-boot-starter-logging-3.4.4.jar;D:\maven_use\repository\ch\qos\logback\logback-classic\1.5.18\logback-classic-1.5.18.jar;D:\maven_use\repository\ch\qos\logback\logback-core\1.5.18\logback-core-1.5.18.jar;D:\maven_use\repository\org\apache\logging\log4j\log4j-to-slf4j\2.24.3\log4j-to-slf4j-2.24.3.jar;D:\maven_use\repository\org\apache\logging\log4j\log4j-api\2.24.3\log4j-api-2.24.3.jar;D:\maven_use\repository\org\slf4j\jul-to-slf4j\2.0.17\jul-to-slf4j-2.0.17.jar;D:\maven_use\repository\jakarta\annotation\jakarta.annotation-api\2.1.1\jakarta.annotation-api-2.1.1.jar;D:\maven_use\repository\org\springframework\spring-core\6.2.5\spring-core-6.2.5.jar;D:\maven_use\repository\org\springframework\spring-jcl\6.2.5\spring-jcl-6.2.5.jar;D:\maven_use\repository\org\yaml\snakeyaml\2.3\snakeyaml-2.3.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-starter-json\3.4.4\spring-boot-starter-json-3.4.4.jar;D:\maven_use\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.18.3\jackson-datatype-jdk8-2.18.3.jar;D:\maven_use\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.18.3\jackson-datatype-jsr310-2.18.3.jar;D:\maven_use\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.18.3\jackson-module-parameter-names-2.18.3.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-starter-tomcat\3.4.4\spring-boot-starter-tomcat-3.4.4.jar;D:\maven_use\repository\org\apache\tomcat\embed\tomcat-embed-core\10.1.39\tomcat-embed-core-10.1.39.jar;D:\maven_use\repository\org\apache\tomcat\embed\tomcat-embed-el\10.1.39\tomcat-embed-el-10.1.39.jar;D:\maven_use\repository\org\apache\tomcat\embed\tomcat-embed-websocket\10.1.39\tomcat-embed-websocket-10.1.39.jar;D:\maven_use\repository\org\springframework\spring-web\6.2.5\spring-web-6.2.5.jar;D:\maven_use\repository\org\springframework\spring-beans\6.2.5\spring-beans-6.2.5.jar;D:\maven_use\repository\io\micrometer\micrometer-observation\1.14.5\micrometer-observation-1.14.5.jar;D:\maven_use\repository\io\micrometer\micrometer-commons\1.14.5\micrometer-commons-1.14.5.jar;D:\maven_use\repository\org\springframework\spring-webmvc\6.2.5\spring-webmvc-6.2.5.jar;D:\maven_use\repository\org\springframework\spring-aop\6.2.5\spring-aop-6.2.5.jar;D:\maven_use\repository\org\springframework\spring-context\6.2.5\spring-context-6.2.5.jar;D:\maven_use\repository\org\springframework\spring-expression\6.2.5\spring-expression-6.2.5.jar;D:\maven_use\repository\org\apache\pdfbox\pdfbox\2.0.29\pdfbox-2.0.29.jar;D:\maven_use\repository\org\apache\pdfbox\fontbox\2.0.29\fontbox-2.0.29.jar;D:\maven_use\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\maven_use\repository\org\json\json\20231013\json-20231013.jar;D:\maven_use\repository\com\hankcs\hanlp\portable-1.8.4\hanlp-portable-1.8.4.jar;D:\maven_use\lingxi-lhc\lingxi-ai-common\lingxi-ai-common-core\target\classes;D:\maven_use\repository\org\springframework\spring-context-support\6.2.5\spring-context-support-6.2.5.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-starter-validation\3.4.4\spring-boot-starter-validation-3.4.4.jar;D:\maven_use\repository\org\hibernate\validator\hibernate-validator\8.0.2.Final\hibernate-validator-8.0.2.Final.jar;D:\maven_use\repository\jakarta\validation\jakarta.validation-api\3.0.2\jakarta.validation-api-3.0.2.jar;D:\maven_use\repository\com\fasterxml\classmate\1.7.0\classmate-1.7.0.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-starter-aop\3.4.4\spring-boot-starter-aop-3.4.4.jar;D:\maven_use\repository\org\aspectj\aspectjweaver\1.9.23\aspectjweaver-1.9.23.jar;D:\maven_use\repository\org\apache\commons\commons-lang3\3.17.0\commons-lang3-3.17.0.jar;D:\maven_use\repository\jakarta\servlet\jakarta.servlet-api\6.0.0\jakarta.servlet-api-6.0.0.jar;D:\maven_use\repository\cn\hutool\hutool-core\5.8.35\hutool-core-5.8.35.jar;D:\maven_use\repository\cn\hutool\hutool-http\5.8.35\hutool-http-5.8.35.jar;D:\maven_use\repository\cn\hutool\hutool-extra\5.8.35\hutool-extra-5.8.35.jar;D:\maven_use\repository\cn\hutool\hutool-setting\5.8.35\hutool-setting-5.8.35.jar;D:\maven_use\repository\cn\hutool\hutool-log\5.8.35\hutool-log-5.8.35.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-configuration-processor\3.4.4\spring-boot-configuration-processor-3.4.4.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-properties-migrator\3.4.4\spring-boot-properties-migrator-3.4.4.jar;D:\maven_use\repository\org\springframework\boot\spring-boot-configuration-metadata\3.4.4\spring-boot-configuration-metadata-3.4.4.jar;D:\maven_use\repository\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;D:\maven_use\repository\io\github\linpeilie\mapstruct-plus-spring-boot-starter\1.4.6\mapstruct-plus-spring-boot-starter-1.4.6.jar;D:\maven_use\repository\io\github\linpeilie\mapstruct-plus\1.4.6\mapstruct-plus-1.4.6.jar;D:\maven_use\repository\org\mapstruct\mapstruct\1.5.5.Final\mapstruct-1.5.5.Final.jar;D:\maven_use\repository\io\github\linpeilie\mapstruct-plus-object-convert\1.4.6\mapstruct-plus-object-convert-1.4.6.jar;D:\maven_use\repository\org\lionsoul\ip2region\2.7.0\ip2region-2.7.0.jar;D:\maven_use\repository\net\sourceforge\tess4j\tess4j\5.8.0\tess4j-5.8.0.jar;D:\maven_use\repository\net\java\dev\jna\jna\5.13.0\jna-5.13.0.jar;D:\maven_use\repository\com\github\jai-imageio\jai-imageio-core\1.4.0\jai-imageio-core-1.4.0.jar;D:\maven_use\repository\org\apache\pdfbox\pdfbox-tools\2.0.29\pdfbox-tools-2.0.29.jar;D:\maven_use\repository\org\apache\pdfbox\pdfbox-debugger\2.0.29\pdfbox-debugger-2.0.29.jar;D:\maven_use\repository\org\apache\pdfbox\jbig2-imageio\3.0.4\jbig2-imageio-3.0.4.jar;D:\maven_use\repository\commons-io\commons-io\2.15.0\commons-io-2.15.0.jar;D:\maven_use\repository\net\sourceforge\lept4j\lept4j\1.18.1\lept4j-1.18.1.jar;D:\maven_use\repository\org\jboss\jboss-vfs\3.2.17.Final\jboss-vfs-3.2.17.Final.jar;D:\maven_use\repository\org\jboss\logging\jboss-logging\3.6.1.Final\jboss-logging-3.6.1.Final.jar;D:\maven_use\repository\org\slf4j\slf4j-api\2.0.17\slf4j-api-2.0.17.jar;D:\maven_use\repository\org\openpnp\opencv\4.5.5-1\opencv-4.5.5-1.jar;D:\maven_use\repository\com\fasterxml\jackson\core\jackson-databind\2.18.3\jackson-databind-2.18.3.jar;D:\maven_use\repository\com\fasterxml\jackson\core\jackson-annotations\2.18.3\jackson-annotations-2.18.3.jar;D:\maven_use\repository\com\fasterxml\jackson\core\jackson-core\2.18.3\jackson-core-2.18.3.jar;D:\maven_use\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-xml\2.18.3\jackson-dataformat-xml-2.18.3.jar;D:\maven_use\repository\org\codehaus\woodstox\stax2-api\4.2.2\stax2-api-4.2.2.jar;D:\maven_use\repository\com\fasterxml\woodstox\woodstox-core\7.0.0\woodstox-core-7.0.0.jar;D:\maven_use\repository\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;D:\maven_use\repository\org\apache\httpcomponents\httpcore\4.4.16\httpcore-4.4.16.jar;D:\maven_use\repository\commons-codec\commons-codec\1.17.2\commons-codec-1.17.2.jar;D:\maven_use\repository\jakarta\xml\bind\jakarta.xml.bind-api\4.0.0\jakarta.xml.bind-api-4.0.0.jar;D:\maven_use\repository\jakarta\activation\jakarta.activation-api\2.1.3\jakarta.activation-api-2.1.3.jar;D:\maven_use\repository\me\zhyd\oauth\JustAuth\1.16.7\JustAuth-1.16.7.jar;D:\maven_use\repository\com\xkcoding\http\simple-http\1.0.5\simple-http-1.0.5.jar;D:\maven_use\repository\com\alibaba\fastjson\1.2.83\fastjson-1.2.83.jar;D:\maven_use\repository\com\squareup\okhttp3\okhttp\4.9.3\okhttp-4.9.3.jar;D:\maven_use\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;D:\maven_use\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.9.25\kotlin-stdlib-common-1.9.25.jar;D:\maven_use\repository\org\jetbrains\kotlin\kotlin-stdlib\1.9.25\kotlin-stdlib-1.9.25.jar;D:\maven_use\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;D:\maven_use\repository\dev\langchain4j\langchain4j\0.29.1\langchain4j-0.29.1.jar;D:\maven_use\repository\com\squareup\retrofit2\retrofit\2.9.0\retrofit-2.9.0.jar;D:\maven_use\repository\org\apache\opennlp\opennlp-tools\1.9.4\opennlp-tools-1.9.4.jar;D:\maven_use\repository\org\jsoup\jsoup\1.16.1\jsoup-1.16.1.jar;D:\maven_use\repository\dev\langchain4j\langchain4j-dashscope\0.29.1\langchain4j-dashscope-0.29.1.jar;D:\maven_use\repository\com\alibaba\dashscope-sdk-java\2.10.1\dashscope-sdk-java-2.10.1.jar;D:\maven_use\repository\com\google\guava\guava\32.1.1-jre\guava-32.1.1-jre.jar;D:\maven_use\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\maven_use\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\maven_use\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\maven_use\repository\org\checkerframework\checker-qual\3.33.0\checker-qual-3.33.0.jar;D:\maven_use\repository\com\google\j2objc\j2objc-annotations\2.8\j2objc-annotations-2.8.jar;D:\maven_use\repository\io\reactivex\rxjava2\rxjava\2.2.21\rxjava-2.2.21.jar;D:\maven_use\repository\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;D:\maven_use\repository\org\slf4j\slf4j-simple\2.0.17\slf4j-simple-2.0.17.jar;D:\maven_use\repository\com\squareup\okhttp3\logging-interceptor\4.11.0\logging-interceptor-4.11.0.jar;D:\maven_use\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.9.25\kotlin-stdlib-jdk8-1.9.25.jar;D:\maven_use\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.9.25\kotlin-stdlib-jdk7-1.9.25.jar;D:\maven_use\repository\com\squareup\okhttp3\okhttp-sse\4.11.0\okhttp-sse-4.11.0.jar;D:\maven_use\repository\dev\langchain4j\langchain4j-core\0.29.1\langchain4j-core-0.29.1.jar;D:\maven_use\repository\com\google\code\gson\gson\2.11.0\gson-2.11.0.jar;D:\maven_use\repository\com\google\errorprone\error_prone_annotations\2.27.0\error_prone_annotations-2.27.0.jar com.luxsan.service.Test SLF4J(W): Class path contains multiple SLF4J providers. SLF4J(W): Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@42f30e0a] SLF4J(W): Found provider [org.slf4j.simple.SimpleServiceProvider@24273305] SLF4J(W): See https://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J(I): Actual provider is of type [ch.qos.logback.classic.spi.LogbackServiceProvider@42f30e0a] Exception in thread "main" java.lang.IllegalArgumentException: Illegal character in opaque part at index 2: C:\Users\Administrator\Desktop\FILE_CONTENT_u.png at java.base/java.net.URI.create(URI.java:906) at dev.langchain4j.data.message.ImageContent.<init>(ImageContent.java:59) at dev.langchain4j.data.message.ImageContent.from(ImageContent.java:196) at com.luxsan.service.Test.main(Test.java:26) Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 2: C:\Users\Administrator\Desktop\FILE_CONTENT_u.png at java.base/java.net.URI$Parser.fail(URI.java:2974) at java.base/java.net.URI$Parser.checkChars(URI.java:3145) at java.base/java.net.URI$Parser.parse(URI.java:3181) at java.base/java.net.URI.<init>(URI.java:623) at java.base/java.net.URI.create(URI.java:904) ... 3 more Process finished with exit code 1
07-31
C:\Users\13085\.jdks\ms-17.0.15\bin\java.exe -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" "-javaagent:D:\JAVA\IntelliJ IDEA 2024.3.5\lib\idea_rt.jar=56973" -Dfile.encoding=UTF-8 -classpath D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-admin\target\classes;D:\JAVA\maven\com\mysql\mysql-connector-j\9.1.0\mysql-connector-j-9.1.0.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-doc\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-core\target\classes;D:\JAVA\maven\org\springframework\spring-context-support\6.2.8\spring-context-support-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-beans\6.2.8\spring-beans-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-context\6.2.8\spring-context-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-web\6.2.8\spring-web-6.2.8.jar;D:\JAVA\maven\io\micrometer\micrometer-observation\1.14.8\micrometer-observation-1.14.8.jar;D:\JAVA\maven\io\micrometer\micrometer-commons\1.14.8\micrometer-commons-1.14.8.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-validation\3.4.7\spring-boot-starter-validation-3.4.7.jar;D:\JAVA\maven\org\apache\tomcat\embed\tomcat-embed-el\10.1.42\tomcat-embed-el-10.1.42.jar;D:\JAVA\maven\org\hibernate\validator\hibernate-validator\8.0.2.Final\hibernate-validator-8.0.2.Final.jar;D:\JAVA\maven\org\jboss\logging\jboss-logging\3.6.1.Final\jboss-logging-3.6.1.Final.jar;D:\JAVA\maven\com\fasterxml\classmate\1.7.0\classmate-1.7.0.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-aop\3.4.7\spring-boot-starter-aop-3.4.7.jar;D:\JAVA\maven\org\springframework\spring-aop\6.2.8\spring-aop-6.2.8.jar;D:\JAVA\maven\org\aspectj\aspectjweaver\1.9.24\aspectjweaver-1.9.24.jar;D:\JAVA\maven\org\apache\commons\commons-lang3\3.17.0\commons-lang3-3.17.0.jar;D:\JAVA\maven\jakarta\servlet\jakarta.servlet-api\6.0.0\jakarta.servlet-api-6.0.0.jar;D:\JAVA\maven\cn\hutool\hutool-core\5.8.38\hutool-core-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-http\5.8.38\hutool-http-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-extra\5.8.38\hutool-extra-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-setting\5.8.38\hutool-setting-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-log\5.8.38\hutool-log-5.8.38.jar;D:\JAVA\maven\org\projectlombok\lombok\1.18.36\lombok-1.18.36.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-configuration-processor\3.4.7\spring-boot-configuration-processor-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-properties-migrator\3.4.7\spring-boot-properties-migrator-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-configuration-metadata\3.4.7\spring-boot-configuration-metadata-3.4.7.jar;D:\JAVA\maven\io\github\linpeilie\mapstruct-plus-spring-boot-starter\1.4.8\mapstruct-plus-spring-boot-starter-1.4.8.jar;D:\JAVA\maven\io\github\linpeilie\mapstruct-plus\1.4.8\mapstruct-plus-1.4.8.jar;D:\JAVA\maven\org\mapstruct\mapstruct\1.5.5.Final\mapstruct-1.5.5.Final.jar;D:\JAVA\maven\io\github\linpeilie\mapstruct-plus-object-convert\1.4.8\mapstruct-plus-object-convert-1.4.8.jar;D:\JAVA\maven\org\lionsoul\ip2region\2.7.0\ip2region-2.7.0.jar;D:\JAVA\maven\org\springdoc\springdoc-openapi-starter-webmvc-api\2.8.8\springdoc-openapi-starter-webmvc-api-2.8.8.jar;D:\JAVA\maven\org\springdoc\springdoc-openapi-starter-common\2.8.8\springdoc-openapi-starter-common-2.8.8.jar;D:\JAVA\maven\io\swagger\core\v3\swagger-core-jakarta\2.2.30\swagger-core-jakarta-2.2.30.jar;D:\JAVA\maven\io\swagger\core\v3\swagger-annotations-jakarta\2.2.30\swagger-annotations-jakarta-2.2.30.jar;D:\JAVA\maven\io\swagger\core\v3\swagger-models-jakarta\2.2.30\swagger-models-jakarta-2.2.30.jar;D:\JAVA\maven\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.18.4\jackson-dataformat-yaml-2.18.4.jar;D:\JAVA\maven\org\springframework\spring-webmvc\6.2.8\spring-webmvc-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-expression\6.2.8\spring-expression-6.2.8.jar;D:\JAVA\maven\com\github\therapi\therapi-runtime-javadoc\0.15.0\therapi-runtime-javadoc-0.15.0.jar;D:\JAVA\maven\com\fasterxml\jackson\module\jackson-module-kotlin\2.18.4\jackson-module-kotlin-2.18.4.jar;D:\JAVA\maven\com\fasterxml\jackson\core\jackson-databind\2.18.4\jackson-databind-2.18.4.jar;D:\JAVA\maven\com\fasterxml\jackson\core\jackson-core\2.18.4.1\jackson-core-2.18.4.1.jar;D:\JAVA\maven\com\fasterxml\jackson\core\jackson-annotations\2.18.4\jackson-annotations-2.18.4.jar;D:\JAVA\maven\org\jetbrains\kotlin\kotlin-reflect\1.9.25\kotlin-reflect-1.9.25.jar;D:\JAVA\maven\org\jetbrains\kotlin\kotlin-stdlib\1.9.25\kotlin-stdlib-1.9.25.jar;D:\JAVA\maven\org\jetbrains\annotations\13.0\annotations-13.0.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-social\target\classes;D:\JAVA\maven\me\zhyd\oauth\JustAuth\1.16.7\JustAuth-1.16.7.jar;D:\JAVA\maven\com\xkcoding\http\simple-http\1.0.5\simple-http-1.0.5.jar;D:\JAVA\maven\com\alibaba\fastjson\1.2.83\fastjson-1.2.83.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-json\target\classes;D:\JAVA\maven\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.18.4\jackson-datatype-jsr310-2.18.4.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-redis\target\classes;D:\JAVA\maven\org\redisson\redisson-spring-boot-starter\3.50.0\redisson-spring-boot-starter-3.50.0.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-data-redis\3.4.7\spring-boot-starter-data-redis-3.4.7.jar;D:\JAVA\maven\org\springframework\data\spring-data-redis\3.4.7\spring-data-redis-3.4.7.jar;D:\JAVA\maven\org\springframework\data\spring-data-keyvalue\3.4.7\spring-data-keyvalue-3.4.7.jar;D:\JAVA\maven\org\springframework\data\spring-data-commons\3.4.7\spring-data-commons-3.4.7.jar;D:\JAVA\maven\org\springframework\spring-oxm\6.2.8\spring-oxm-6.2.8.jar;D:\JAVA\maven\org\redisson\redisson\3.50.0\redisson-3.50.0.jar;D:\JAVA\maven\io\netty\netty-resolver-dns\4.1.122.Final\netty-resolver-dns-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-dns\4.1.122.Final\netty-codec-dns-4.1.122.Final.jar;D:\JAVA\maven\javax\cache\cache-api\1.1.1\cache-api-1.1.1.jar;D:\JAVA\maven\io\projectreactor\reactor-core\3.7.7\reactor-core-3.7.7.jar;D:\JAVA\maven\io\reactivex\rxjava3\rxjava\3.1.10\rxjava-3.1.10.jar;D:\JAVA\maven\com\esotericsoftware\kryo\5.6.2\kryo-5.6.2.jar;D:\JAVA\maven\com\esotericsoftware\reflectasm\1.11.9\reflectasm-1.11.9.jar;D:\JAVA\maven\com\esotericsoftware\minlog\1.3.1\minlog-1.3.1.jar;D:\JAVA\maven\org\jodd\jodd-util\6.3.0\jodd-util-6.3.0.jar;D:\JAVA\maven\org\redisson\redisson-spring-data-35\3.50.0\redisson-spring-data-35-3.50.0.jar;D:\JAVA\maven\com\baomidou\lock4j-redisson-spring-boot-starter\2.2.7\lock4j-redisson-spring-boot-starter-2.2.7.jar;D:\JAVA\maven\com\baomidou\lock4j-core\2.2.7\lock4j-core-2.2.7.jar;D:\JAVA\maven\com\github\ben-manes\caffeine\caffeine\3.1.8\caffeine-3.1.8.jar;D:\JAVA\maven\org\checkerframework\checker-qual\3.37.0\checker-qual-3.37.0.jar;D:\JAVA\maven\com\google\errorprone\error_prone_annotations\2.21.1\error_prone_annotations-2.21.1.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-ratelimiter\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-mail\target\classes;D:\JAVA\maven\jakarta\mail\jakarta.mail-api\2.1.3\jakarta.mail-api-2.1.3.jar;D:\JAVA\maven\jakarta\activation\jakarta.activation-api\2.1.3\jakarta.activation-api-2.1.3.jar;D:\JAVA\maven\org\eclipse\angus\jakarta.mail\2.0.3\jakarta.mail-2.0.3.jar;D:\JAVA\maven\org\eclipse\angus\angus-activation\2.0.2\angus-activation-2.0.2.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-system\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-mybatis\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-satoken\target\classes;D:\JAVA\maven\cn\dev33\sa-token-spring-boot3-starter\1.44.0\sa-token-spring-boot3-starter-1.44.0.jar;D:\JAVA\maven\cn\dev33\sa-token-jakarta-servlet\1.44.0\sa-token-jakarta-servlet-1.44.0.jar;D:\JAVA\maven\cn\dev33\sa-token-spring-boot-autoconfig\1.44.0\sa-token-spring-boot-autoconfig-1.44.0.jar;D:\JAVA\maven\cn\dev33\sa-token-jackson\1.44.0\sa-token-jackson-1.44.0.jar;D:\JAVA\maven\cn\dev33\sa-token-jwt\1.44.0\sa-token-jwt-1.44.0.jar;D:\JAVA\maven\cn\hutool\hutool-jwt\5.8.38\hutool-jwt-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-json\5.8.38\hutool-json-5.8.38.jar;D:\JAVA\maven\com\baomidou\dynamic-datasource-spring-boot3-starter\4.3.1\dynamic-datasource-spring-boot3-starter-4.3.1.jar;D:\JAVA\maven\com\baomidou\dynamic-datasource-spring-boot-common\4.3.1\dynamic-datasource-spring-boot-common-4.3.1.jar;D:\JAVA\maven\com\baomidou\dynamic-datasource-spring\4.3.1\dynamic-datasource-spring-4.3.1.jar;D:\JAVA\maven\com\baomidou\dynamic-datasource-creator\4.3.1\dynamic-datasource-creator-4.3.1.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-spring-boot3-starter\3.5.12\mybatis-plus-spring-boot3-starter-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus\3.5.12\mybatis-plus-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-core\3.5.12\mybatis-plus-core-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-annotation\3.5.12\mybatis-plus-annotation-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-spring\3.5.12\mybatis-plus-spring-3.5.12.jar;D:\JAVA\maven\org\mybatis\mybatis\3.5.16\mybatis-3.5.16.jar;D:\JAVA\maven\org\mybatis\mybatis-spring\3.0.4\mybatis-spring-3.0.4.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-spring-boot-autoconfigure\3.5.12\mybatis-plus-spring-boot-autoconfigure-3.5.12.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-jdbc\3.4.7\spring-boot-starter-jdbc-3.4.7.jar;D:\JAVA\maven\com\zaxxer\HikariCP\5.1.0\HikariCP-5.1.0.jar;D:\JAVA\maven\org\springframework\spring-jdbc\6.2.8\spring-jdbc-6.2.8.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-jsqlparser\3.5.12\mybatis-plus-jsqlparser-3.5.12.jar;D:\JAVA\maven\com\github\jsqlparser\jsqlparser\5.1\jsqlparser-5.1.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-jsqlparser-common\3.5.12\mybatis-plus-jsqlparser-common-3.5.12.jar;D:\JAVA\maven\com\baomidou\mybatis-plus-extension\3.5.12\mybatis-plus-extension-3.5.12.jar;D:\JAVA\maven\p6spy\p6spy\3.9.1\p6spy-3.9.1.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-translation\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-oss\target\classes;D:\JAVA\maven\software\amazon\awssdk\s3\2.28.22\s3-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\aws-xml-protocol\2.28.22\aws-xml-protocol-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\aws-query-protocol\2.28.22\aws-query-protocol-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\protocol-core\2.28.22\protocol-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\arns\2.28.22\arns-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\profiles\2.28.22\profiles-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\crt-core\2.28.22\crt-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\http-auth\2.28.22\http-auth-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\identity-spi\2.28.22\identity-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\http-auth-spi\2.28.22\http-auth-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\http-auth-aws\2.28.22\http-auth-aws-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\checksums\2.28.22\checksums-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\checksums-spi\2.28.22\checksums-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\retries-spi\2.28.22\retries-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\sdk-core\2.28.22\sdk-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\retries\2.28.22\retries-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\auth\2.28.22\auth-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\http-auth-aws-eventstream\2.28.22\http-auth-aws-eventstream-2.28.22.jar;D:\JAVA\maven\software\amazon\eventstream\eventstream\1.0.1\eventstream-1.0.1.jar;D:\JAVA\maven\software\amazon\awssdk\http-client-spi\2.28.22\http-client-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\regions\2.28.22\regions-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\annotations\2.28.22\annotations-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\utils\2.28.22\utils-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\aws-core\2.28.22\aws-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\metrics-spi\2.28.22\metrics-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\json-utils\2.28.22\json-utils-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\third-party-jackson-core\2.28.22\third-party-jackson-core-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\endpoints-spi\2.28.22\endpoints-spi-2.28.22.jar;D:\JAVA\maven\software\amazon\awssdk\netty-nio-client\2.28.22\netty-nio-client-2.28.22.jar;D:\JAVA\maven\io\netty\netty-codec-http\4.1.122.Final\netty-codec-http-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-http2\4.1.122.Final\netty-codec-http2-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec\4.1.122.Final\netty-codec-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport\4.1.122.Final\netty-transport-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-common\4.1.122.Final\netty-common-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-buffer\4.1.122.Final\netty-buffer-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-handler\4.1.122.Final\netty-handler-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-native-unix-common\4.1.122.Final\netty-transport-native-unix-common-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-classes-epoll\4.1.122.Final\netty-transport-classes-epoll-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-resolver\4.1.122.Final\netty-resolver-4.1.122.Final.jar;D:\JAVA\maven\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;D:\JAVA\maven\software\amazon\awssdk\s3-transfer-manager\2.28.22\s3-transfer-manager-2.28.22.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-log\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-excel\target\classes;D:\JAVA\maven\cn\idev\excel\fastexcel\1.2.0\fastexcel-1.2.0.jar;D:\JAVA\maven\cn\idev\excel\fastexcel-core\1.2.0\fastexcel-core-1.2.0.jar;D:\JAVA\maven\org\apache\commons\commons-csv\1.11.0\commons-csv-1.11.0.jar;D:\JAVA\maven\commons-codec\commons-codec\1.17.2\commons-codec-1.17.2.jar;D:\JAVA\maven\org\apache\poi\poi\5.3.0\poi-5.3.0.jar;D:\JAVA\maven\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;D:\JAVA\maven\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;D:\JAVA\maven\com\zaxxer\SparseBitSet\1.3\SparseBitSet-1.3.jar;D:\JAVA\maven\org\apache\poi\poi-ooxml\5.3.0\poi-ooxml-5.3.0.jar;D:\JAVA\maven\org\apache\poi\poi-ooxml-lite\5.3.0\poi-ooxml-lite-5.3.0.jar;D:\JAVA\maven\org\apache\xmlbeans\xmlbeans\5.2.1\xmlbeans-5.2.1.jar;D:\JAVA\maven\org\apache\commons\commons-compress\1.26.2\commons-compress-1.26.2.jar;D:\JAVA\maven\com\github\virtuald\curvesapi\1.08\curvesapi-1.08.jar;D:\JAVA\maven\org\ehcache\ehcache\3.10.8\ehcache-3.10.8.jar;D:\JAVA\maven\org\glassfish\jaxb\jaxb-runtime\4.0.5\jaxb-runtime-4.0.5.jar;D:\JAVA\maven\org\glassfish\jaxb\jaxb-core\4.0.5\jaxb-core-4.0.5.jar;D:\JAVA\maven\org\glassfish\jaxb\txw2\4.0.5\txw2-4.0.5.jar;D:\JAVA\maven\com\sun\istack\istack-commons-runtime\4.1.2\istack-commons-runtime-4.1.2.jar;D:\JAVA\maven\commons-io\commons-io\2.16.1\commons-io-2.16.1.jar;D:\JAVA\maven\cn\idev\excel\fastexcel-support\0.0.1\fastexcel-support-0.0.1.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-sms\target\classes;D:\JAVA\maven\org\dromara\sms4j\sms4j-spring-boot-starter\3.3.4\sms4j-spring-boot-starter-3.3.4.jar;D:\JAVA\maven\org\dromara\sms4j\sms4j-core\3.3.4\sms4j-core-3.3.4.jar;D:\JAVA\maven\org\dromara\sms4j\sms4j-provider\3.3.4\sms4j-provider-3.3.4.jar;D:\JAVA\maven\org\dromara\sms4j\sms4j-api\3.3.4\sms4j-api-3.3.4.jar;D:\JAVA\maven\org\dromara\sms4j\sms4j-comm\3.3.4\sms4j-comm-3.3.4.jar;D:\JAVA\maven\javax\xml\bind\jaxb-api\2.3.0\jaxb-api-2.3.0.jar;D:\JAVA\maven\com\sun\xml\bind\jaxb-impl\4.0.5\jaxb-impl-4.0.5.jar;D:\JAVA\maven\com\sun\xml\bind\jaxb-core\4.0.5\jaxb-core-4.0.5.jar;D:\JAVA\maven\javax\activation\activation\1.1.1\activation-1.1.1.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-tenant\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-security\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-web\target\classes;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-web\3.4.7\spring-boot-starter-web-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-json\3.4.7\spring-boot-starter-json-3.4.7.jar;D:\JAVA\maven\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.18.4\jackson-datatype-jdk8-2.18.4.jar;D:\JAVA\maven\com\fasterxml\jackson\module\jackson-module-parameter-names\2.18.4\jackson-module-parameter-names-2.18.4.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-undertow\3.4.7\spring-boot-starter-undertow-3.4.7.jar;D:\JAVA\maven\io\undertow\undertow-core\2.3.18.Final\undertow-core-2.3.18.Final.jar;D:\JAVA\maven\org\jboss\xnio\xnio-api\3.8.16.Final\xnio-api-3.8.16.Final.jar;D:\JAVA\maven\org\wildfly\common\wildfly-common\1.5.4.Final\wildfly-common-1.5.4.Final.jar;D:\JAVA\maven\org\wildfly\client\wildfly-client-config\1.0.1.Final\wildfly-client-config-1.0.1.Final.jar;D:\JAVA\maven\org\jboss\xnio\xnio-nio\3.8.16.Final\xnio-nio-3.8.16.Final.jar;D:\JAVA\maven\org\jboss\threads\jboss-threads\3.5.0.Final\jboss-threads-3.5.0.Final.jar;D:\JAVA\maven\io\undertow\undertow-servlet\2.3.18.Final\undertow-servlet-2.3.18.Final.jar;D:\JAVA\maven\io\undertow\undertow-websockets-jsr\2.3.18.Final\undertow-websockets-jsr-2.3.18.Final.jar;D:\JAVA\maven\jakarta\websocket\jakarta.websocket-api\2.1.1\jakarta.websocket-api-2.1.1.jar;D:\JAVA\maven\jakarta\websocket\jakarta.websocket-client-api\2.1.1\jakarta.websocket-client-api-2.1.1.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-actuator\3.4.7\spring-boot-starter-actuator-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-actuator-autoconfigure\3.4.7\spring-boot-actuator-autoconfigure-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-actuator\3.4.7\spring-boot-actuator-3.4.7.jar;D:\JAVA\maven\io\micrometer\micrometer-jakarta9\1.14.8\micrometer-jakarta9-1.14.8.jar;D:\JAVA\maven\io\micrometer\micrometer-core\1.14.8\micrometer-core-1.14.8.jar;D:\JAVA\maven\org\hdrhistogram\HdrHistogram\2.2.2\HdrHistogram-2.2.2.jar;D:\JAVA\maven\org\latencyutils\LatencyUtils\2.0.3\LatencyUtils-2.0.3.jar;D:\JAVA\maven\cn\hutool\hutool-captcha\5.8.38\hutool-captcha-5.8.38.jar;D:\JAVA\maven\cn\hutool\hutool-crypto\5.8.38\hutool-crypto-5.8.38.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-idempotent\target\classes;D:\JAVA\maven\cn\dev33\sa-token-core\1.44.0\sa-token-core-1.44.0.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-sensitive\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-encrypt\target\classes;D:\JAVA\maven\org\bouncycastle\bcprov-jdk15to18\1.80\bcprov-jdk15to18-1.80.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-websocket\target\classes;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-websocket\3.4.7\spring-boot-starter-websocket-3.4.7.jar;D:\JAVA\maven\org\springframework\spring-messaging\6.2.8\spring-messaging-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-websocket\6.2.8\spring-websocket-6.2.8.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-sse\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-job\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-common\ruoyi-common-job\target\classes;D:\JAVA\maven\org\springframework\boot\spring-boot-autoconfigure\3.4.7\spring-boot-autoconfigure-3.4.7.jar;D:\JAVA\maven\com\aizuda\snail-job-client-starter\1.5.0\snail-job-client-starter-1.5.0.jar;D:\JAVA\maven\com\aizuda\snail-job-client-job-core\1.5.0\snail-job-client-job-core-1.5.0.jar;D:\JAVA\maven\com\google\guava\guava\33.3.0-jre\guava-33.3.0-jre.jar;D:\JAVA\maven\com\google\guava\failureaccess\1.0.2\failureaccess-1.0.2.jar;D:\JAVA\maven\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\JAVA\maven\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\JAVA\maven\com\google\j2objc\j2objc-annotations\3.0.0\j2objc-annotations-3.0.0.jar;D:\JAVA\maven\jakarta\validation\jakarta.validation-api\3.0.2\jakarta.validation-api-3.0.2.jar;D:\JAVA\maven\com\aizuda\snail-job-common-server-api\1.5.0\snail-job-common-server-api-1.5.0.jar;D:\JAVA\maven\com\aizuda\snail-job-common-core\1.5.0\snail-job-common-core-1.5.0.jar;D:\JAVA\maven\com\google\protobuf\protobuf-java\3.25.6\protobuf-java-3.25.6.jar;D:\JAVA\maven\com\google\api\grpc\proto-google-common-protos\2.54.1\proto-google-common-protos-2.54.1.jar;D:\JAVA\maven\com\aizuda\snail-job-common-client-api\1.5.0\snail-job-common-client-api-1.5.0.jar;D:\JAVA\maven\com\aizuda\snail-job-client-common\1.5.0\snail-job-client-common-1.5.0.jar;D:\JAVA\maven\io\netty\netty-all\4.1.122.Final\netty-all-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-haproxy\4.1.122.Final\netty-codec-haproxy-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-memcache\4.1.122.Final\netty-codec-memcache-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-mqtt\4.1.122.Final\netty-codec-mqtt-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-redis\4.1.122.Final\netty-codec-redis-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-smtp\4.1.122.Final\netty-codec-smtp-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-socks\4.1.122.Final\netty-codec-socks-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-stomp\4.1.122.Final\netty-codec-stomp-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-codec-xml\4.1.122.Final\netty-codec-xml-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-handler-proxy\4.1.122.Final\netty-handler-proxy-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-handler-ssl-ocsp\4.1.122.Final\netty-handler-ssl-ocsp-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-rxtx\4.1.122.Final\netty-transport-rxtx-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-sctp\4.1.122.Final\netty-transport-sctp-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-udt\4.1.122.Final\netty-transport-udt-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-classes-kqueue\4.1.122.Final\netty-transport-classes-kqueue-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-resolver-dns-classes-macos\4.1.122.Final\netty-resolver-dns-classes-macos-4.1.122.Final.jar;D:\JAVA\maven\io\netty\netty-transport-native-epoll\4.1.122.Final\netty-transport-native-epoll-4.1.122.Final-linux-x86_64.jar;D:\JAVA\maven\io\netty\netty-transport-native-epoll\4.1.122.Final\netty-transport-native-epoll-4.1.122.Final-linux-aarch_64.jar;D:\JAVA\maven\io\netty\netty-transport-native-epoll\4.1.122.Final\netty-transport-native-epoll-4.1.122.Final-linux-riscv64.jar;D:\JAVA\maven\io\netty\netty-transport-native-kqueue\4.1.122.Final\netty-transport-native-kqueue-4.1.122.Final-osx-x86_64.jar;D:\JAVA\maven\io\netty\netty-transport-native-kqueue\4.1.122.Final\netty-transport-native-kqueue-4.1.122.Final-osx-aarch_64.jar;D:\JAVA\maven\io\netty\netty-resolver-dns-native-macos\4.1.122.Final\netty-resolver-dns-native-macos-4.1.122.Final-osx-x86_64.jar;D:\JAVA\maven\io\netty\netty-resolver-dns-native-macos\4.1.122.Final\netty-resolver-dns-native-macos-4.1.122.Final-osx-aarch_64.jar;D:\JAVA\maven\com\github\rholder\guava-retrying\2.0.0\guava-retrying-2.0.0.jar;D:\JAVA\maven\io\grpc\grpc-netty-shaded\1.71.0\grpc-netty-shaded-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-core\1.71.0\grpc-core-1.71.0.jar;D:\JAVA\maven\com\google\code\gson\gson\2.11.0\gson-2.11.0.jar;D:\JAVA\maven\com\google\android\annotations\4.1.1.4\annotations-4.1.1.4.jar;D:\JAVA\maven\io\grpc\grpc-context\1.71.0\grpc-context-1.71.0.jar;D:\JAVA\maven\io\perfmark\perfmark-api\0.27.0\perfmark-api-0.27.0.jar;D:\JAVA\maven\org\codehaus\mojo\animal-sniffer-annotations\1.24\animal-sniffer-annotations-1.24.jar;D:\JAVA\maven\io\grpc\grpc-protobuf\1.71.0\grpc-protobuf-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-protobuf-lite\1.71.0\grpc-protobuf-lite-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-stub\1.71.0\grpc-stub-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-api\1.71.0\grpc-api-1.71.0.jar;D:\JAVA\maven\io\grpc\grpc-util\1.71.0\grpc-util-1.71.0.jar;D:\JAVA\maven\com\aizuda\snail-job-common-log\1.5.0\snail-job-common-log-1.5.0.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-generator\target\classes;D:\JAVA\maven\org\apache\velocity\velocity-engine-core\2.3\velocity-engine-core-2.3.jar;D:\JAVA\maven\org\slf4j\slf4j-api\2.0.17\slf4j-api-2.0.17.jar;D:\JAVA\maven\org\anyline\anyline-environment-spring-data-jdbc\8.7.2-20250603\anyline-environment-spring-data-jdbc-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-data-jdbc\8.7.2-20250603\anyline-data-jdbc-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-data\8.7.2-20250603\anyline-data-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-core\8.7.2-20250603\anyline-core-8.7.2-20250603.jar;D:\JAVA\maven\org\dom4j\dom4j\2.1.4\dom4j-2.1.4.jar;D:\JAVA\maven\org\anyline\anyline-oro\8.7.2-20250603\anyline-oro-8.7.2-20250603.jar;D:\JAVA\maven\ognl\ognl\3.2.10\ognl-3.2.10.jar;D:\JAVA\maven\org\javassist\javassist\3.24.1-GA\javassist-3.24.1-GA.jar;D:\JAVA\maven\org\anyline\anyline-log\8.7.2-20250603\anyline-log-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-environment-spring-data\8.7.2-20250603\anyline-environment-spring-data-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-environment-spring\8.7.2-20250603\anyline-environment-spring-8.7.2-20250603.jar;D:\JAVA\maven\org\anyline\anyline-data-jdbc-mysql\8.7.2-20250603\anyline-data-jdbc-mysql-8.7.2-20250603.jar;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-demo\target\classes;D:\JAVA\java_project\RuoYi-Vue-Plus-5.X\RuoYi-Vue-Plus-5.X\ruoyi-modules\ruoyi-workflow\target\classes;D:\JAVA\maven\org\dromara\warm\warm-flow-mybatis-plus-sb3-starter\1.7.4\warm-flow-mybatis-plus-sb3-starter-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-mybatis-plus-sb-starter\1.7.4\warm-flow-mybatis-plus-sb-starter-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-mybatis-plus-core\1.7.4\warm-flow-mybatis-plus-core-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-ui-sb-web\1.7.4\warm-flow-plugin-ui-sb-web-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-modes-sb\1.7.4\warm-flow-plugin-modes-sb-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-core\1.7.4\warm-flow-core-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-json\1.7.4\warm-flow-plugin-json-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-ui-core\1.7.4\warm-flow-plugin-ui-core-1.7.4.jar;D:\JAVA\maven\org\dromara\warm\warm-flow-plugin-vue3-ui\1.7.4\warm-flow-plugin-vue3-ui-1.7.4.jar;D:\JAVA\maven\org\springframework\spring-tx\6.2.8\spring-tx-6.2.8.jar;D:\JAVA\maven\de\codecentric\spring-boot-admin-starter-client\3.4.7\spring-boot-admin-starter-client-3.4.7.jar;D:\JAVA\maven\de\codecentric\spring-boot-admin-client\3.4.7\spring-boot-admin-client-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter\3.4.7\spring-boot-starter-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot\3.4.7\spring-boot-3.4.7.jar;D:\JAVA\maven\org\springframework\boot\spring-boot-starter-logging\3.4.7\spring-boot-starter-logging-3.4.7.jar;D:\JAVA\maven\ch\qos\logback\logback-classic\1.5.18\logback-classic-1.5.18.jar;D:\JAVA\maven\ch\qos\logback\logback-core\1.5.18\logback-core-1.5.18.jar;D:\JAVA\maven\org\apache\logging\log4j\log4j-to-slf4j\2.24.3\log4j-to-slf4j-2.24.3.jar;D:\JAVA\maven\org\apache\logging\log4j\log4j-api\2.24.3\log4j-api-2.24.3.jar;D:\JAVA\maven\org\slf4j\jul-to-slf4j\2.0.17\jul-to-slf4j-2.0.17.jar;D:\JAVA\maven\jakarta\annotation\jakarta.annotation-api\2.1.1\jakarta.annotation-api-2.1.1.jar;D:\JAVA\maven\org\yaml\snakeyaml\2.3\snakeyaml-2.3.jar;D:\JAVA\maven\jakarta\xml\bind\jakarta.xml.bind-api\4.0.2\jakarta.xml.bind-api-4.0.2.jar;D:\JAVA\maven\net\bytebuddy\byte-buddy\1.15.11\byte-buddy-1.15.11.jar;D:\JAVA\maven\org\objenesis\objenesis\3.3\objenesis-3.3.jar;D:\JAVA\maven\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;D:\JAVA\maven\org\springframework\spring-core\6.2.8\spring-core-6.2.8.jar;D:\JAVA\maven\org\springframework\spring-jcl\6.2.8\spring-jcl-6.2.8.jar org.dromara.DromaraApplication Logging system failed to initialize using configuration from 'classpath:logback-plus.xml' java.lang.IllegalStateException: Logback configuration error detected: ERROR in ch.qos.logback.core.model.processor.AppenderModelHandler - Could not create an Appender of type [com.example.logging.WebSocketAppender]. ch.qos.logback.core.util.DynamicClassLoadingException: Failed to instantiate type com.example.logging.WebSocketAppender ERROR in ch.qos.logback.core.model.processor.DefaultProcessor@66eb985d - Failed to traverse model appender ch.qos.logback.core.model.processor.ModelHandlerException: ch.qos.logback.core.util.DynamicClassLoadingException: Failed to instantiate type com.example.logging.WebSocketAppender ERROR in ch.qos.logback.core.model.processor.AppenderModelHandler - Could not create an Appender of type [com.example.logging.WebSocketAppender]. ch.qos.logback.core.util.DynamicClassLoadingException: Failed to instantiate type com.example.logging.WebSocketAppender ERROR in ch.qos.logback.core.model.processor.DefaultProcessor@66eb985d - Failed to traverse model appender ch.qos.logback.core.model.processor.ModelHandlerException: ch.qos.logback.core.util.DynamicClassLoadingException: Failed to instantiate type com.example.logging.WebSocketAppender at org.springframework.boot.logging.logback.LogbackLoggingSystem.reportConfigurationErrorsIfNecessary(LogbackLoggingSystem.java:291) at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:269) at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithSpecificConfig(AbstractLoggingSystem.java:67)
08-07
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <groupId>org.jeecgframework.boot</groupId> <artifactId>jeecg-module-system</artifactId> <version>3.4.0</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>jeecg-system-biz</artifactId> <dependencies> <dependency> <groupId>org.jeecgframework.boot</groupId> <artifactId>jeecg-system-local-api</artifactId> <exclusions> <exclusion> <artifactId>checker-qual</artifactId> <groupId>org.checkerframework</groupId> </exclusion> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> <exclusion> <artifactId>mybatis-plus-extension</artifactId> <groupId>com.baomidou</groupId> </exclusion> <exclusion> <artifactId>swagger-annotations</artifactId> <groupId>io.swagger</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> </dependency> <dependency> <groupId>org.jeecgframework.boot</groupId> <artifactId>hibernate-re</artifactId> </dependency> <!-- 企业微信/钉钉 api --> <dependency> <groupId>org.jeecgframework</groupId> <artifactId>jeewx-api</artifactId> <exclusions> <exclusion> <artifactId>commons-collections</artifactId> <groupId>commons-collections</groupId> </exclusion> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <!-- 积木报表 --> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <exclusions> <exclusion> <artifactId>commons-collections</artifactId> <groupId>commons-collections</groupId> </exclusion> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <!-- manage --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-extension</artifactId> <version>3.5.1</version> <exclusions> <exclusion> <artifactId>jsqlparser</artifactId> <groupId>com.github.jsqlparser</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> <version>1.5.22</version> </dependency> <dependency> <groupId>net.sf.dozer</groupId> <artifactId>dozer</artifactId> <version>5.5.1</version> <exclusions> <exclusion> <artifactId>commons-beanutils</artifactId> <groupId>commons-beanutils</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>4.16.2</version> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> <exclusion> <artifactId>jsr305</artifactId> <groupId>com.google.code.findbugs</groupId> </exclusion> <exclusion> <artifactId>slf4j-simple</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifactId> <version>3.4.0</version> <exclusions> <exclusion> <artifactId>commons-beanutils</artifactId> <groupId>commons-beanutils</groupId> </exclusion> <exclusion> <artifactId>commons-io</artifactId> <groupId>commons-io</groupId> </exclusion> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.2.7.RELEASE</version> </dependency> <!-- /manage --> <!--PDF--> <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency> <dependency> <groupId>org.opencv</groupId> <artifactId>opencv</artifactId> <version>4.6.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/opencv-460.jar</systemPath> </dependency> <!--ocr引用--> <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.9</version> </dependency> <!--识别中文拼音首字母--> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version> </dependency> <!-- PDFBox --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.24</version> </dependency> <!-- iText --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext7-core</artifactId> <version>7.1.15</version> <type>pom</type> </dependency> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>1.4.3</version> </dependency> <dependency> <groupId>javax.media</groupId> <artifactId>jai-core</artifactId> <version>1.1.3</version> </dependency> <!--导入easyexcel--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>4.0.4</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <version>2.7.9</version> <optional>true</optional> </dependency> <!-- EXIF 元数据提取 --> <dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifactId> <version>2.16.0</version> </dependency> <!-- OFD 文件处理 --> <dependency> <groupId>org.ofdrw</groupId> <artifactId>ofdrw-full</artifactId> <version>2.3.6</version> </dependency> </dependencies> <!-- <build>--> <!-- <resources>--> <!-- <resource>--> <!-- <directory>src/main/resources</directory>--> <!-- <excludes>--> <!-- <exclude>**/*.class</exclude>--> <!-- </excludes>--> <!-- </resource>--> <!-- <resource>--> <!-- <directory>src/main/resources/libs</directory>--> <!-- <includes>--> <!-- <include>**/*.jar</include>--> <!-- </includes>--> <!-- </resource>--> <!-- </resources>--> <!-- </build>--> </project> 这是我的pom.xml,使用这个引用编写一份把PDF转换成ofd,包括PDF的标签, OFD ofd = ofdDoc.getOfd();这个方法,找不到方法调用 ofdDoc.getOfd() 的候选者 import org.ofdrw.core.basicStructure.doc.Bookmark; import org.ofdrw.core.basicStructure.doc.Bookmarks; 这两个标签无法引用 Page ofdPage = new Page(); ofdPage.setSize(getPageSize(pdfDoc.getPage(i))); ST_ID pageId = ofdDoc.addPage(ofdPage); 找不到方法调用 ofdDoc.addPage(ofdPage) ,ofdDoc.addPage(ofdPage);的候选者。 无法解析符号 'Bookmarks'
07-03
请修复下面pom的报错:未解析的依赖项: 'org.docx4j:docx4j-core:jar:6.1.2' ``` <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.17</version> <relativePath/> </parent> <groupId>com.xueshi</groupId> <artifactId>xueshi-official-website</artifactId> <version>0.0.1-SNAPSHOT</version> <name>xueshi-official-website</name> <description>xueshi-official-website</description> <properties> <java.version>1.8</java.version> <lombok.version>1.18.32</lombok.version> <docx4j.version>6.1.2</docx4j.version> <batik.version>1.17</batik.version> <!-- 新增Spring Boot 2.x兼容版本 --> <mybatis-spring-boot.version>2.3.1</mybatis-spring-boot.version> <pagehelper-spring-boot.version>1.4.7</pagehelper-spring-boot.version> <springdoc-openapi.version>1.7.0</springdoc-openapi.version> <fastjson2.version>2.0.51</fastjson2.version> <pdfbox.version>2.0.24</pdfbox.version> </properties> <dependencies> <!-- Spring Boot Starters (自动继承2.7.17版本) --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!-- Database --> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>${mybatis-spring-boot.version}</version> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>${pagehelper-spring-boot.version}</version> </dependency> <!-- Redis --> <dependency> <groupId>io.lettuce</groupId> <artifactId>lettuce-core</artifactId> </dependency> <!-- Utilities --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>${fastjson2.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.14.0</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.15.1</version> </dependency> <!-- API Documentation --> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-ui</artifactId> <version>${springdoc-openapi.version}</version> </dependency> <!-- Document Processing --> <dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j-core</artifactId> <version>${docx4j.version}</version> <exclusions> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.librepdf</groupId> <artifactId>openpdf</artifactId> <version>1.3.30</version> </dependency> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>${pdfbox.version}</version> </dependency> <!-- Image Processing --> <dependency> <groupId>org.apache.xmlgraphics</groupId> <artifactId>batik-transcoder</artifactId> <version>${batik.version}</version> </dependency> <dependency> <groupId>org.apache.xmlgraphics</groupId> <artifactId>batik-codec</artifactId> <version>${batik.version}</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.11.0</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> ```
06-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值