javax.xml.bind.JAXBException:Implementation of JAXB-API has not been found
org.glassfish.jaxbjaxb-runtime4.0.5
案例3:与新版编译器兼容性问题
java: java.lang.NoSuchFieldError
org.projectlomboklombok1.18.30
案例4:注解找不到
Caused by: java.lang.NoSuchMethodError: 'java.lang.String javax.annotation.Resource.lookup()'
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.(CommonAnnotationBeanPostProcessor.java:664)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.lambda$buildResourceMetadata$0(CommonAnnotationBeanPostProcessor.java:395)
at org.springframework.util.ReflectionUtils.doWithLocalFields(ReflectionUtils.java:669)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.buildResourceMetadata(CommonAnnotationBeanPostProcessor.java:377)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.findResourceMetadata(CommonAnnotationBeanPostProcessor.java:358)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:306)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:1116)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
... 37 more
jakarta.annotationjakarta.annotation-api1.3.5
javax.annotationjavax.annotation-api1.3.2
上述两个依赖代码基本一样,推荐使用该版本:
.:.-api。
2. 模块化的破与立
反射访问的模块墙
[ERROR] Unable to make field private int java.text.SimpleDateFormat.serialVersionOnStream accessible