从jaxb导入问题到Cannot resolve com.alibaba.cloud:aliyun-oss-spring-boot-starter:unknown

java.lang.Exception: No tests found matching Method testupload(com.atguigu.gulimall.gulimallproduct.GulimallProductApplicationTests) from org.junit.internal.requests.ClassRequest@7c37508a

According to the release-notes, Java 11 removed the Java EE modules:

java.xml.bind (JAXB) - REMOVED
Java 8 - OK
Java 9 - DEPRECATED
Java 10 - DEPRECATED
Java 11 - REMOVED
See JEP 320 for more info.

到了11, JAXB这个功能又被去掉了。。 所以,有必要的话,还是需要手动引入那些个jar

用于 XML 绑定的 Java 体系结构(JAXB)是允许 Java 开发人员将 Java 类映射到 XML 表示形式的软件框架。 JAXB 支持将 Java 对象编组为 XML,然后将 XML 解组为 Java 对象。

在 Java 9 中,JAXB 已移至单独的模块java.xml中。 在 Java 9 和 Java 10 中,我们需要使用–add-modules=java.xml.bind选项。 在 Java 11 中,JAXB 已从 JDK 中删除,我们需要通过 Maven 或 Gradle 将其作为单独的库添加到项目中。

在我们的示例中,我们使用 JDK 11 和 Maven 创建我们的应用。

为什么本地文件夹显示的文件在idea中的路径中不存在???

Error creating bean with name ‘xxxxController’ Could not autowire field

bean不能创建不能自动装载一定出在配置问题上

springboot 自动装载

约定大于配置

开箱即用

程序等数据结构加算法

bootschool艺术字 resource banner.txt

关键点在于pom文件中依赖的导入

    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
    </dependency>

特别注意点:这段代码可能必须要在nacos-config配置后面

            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.1.0.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

这段代码的版本可能必须是2.1

猜你喜欢

转载自blog.csdn.net/qq_41962258/article/details/114379125