猿问

org.springframework.boot.web.support.does 不存在

我正在将 Spring Boot 应用程序从 maven 迁移到 bazel。我已经将我的工作区中 pom.xml 的所有依赖项列为 maven_jar()s。我收到一个错误,说 org.springframework.boot.web.support 包不存在。它属于我已经包含的 org.springframework.boot jar。我能做些什么来解决这个问题?


我的 pom.xml


<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>


    <groupId>com.example.abc</groupId>

    <artifactId>abcclient</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <packaging>war</packaging>


    <name>abcclient</name>

    <description>ABC Client</description>


    <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>1.5.2.RELEASE</version>

        <relativePath /> <!-- lookup parent from repository -->

    </parent>


    <properties>

        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

    </properties>


    <dependencies>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-aop</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-test</artifactId>

            <scope>test</scope>

        </dependency>

        <dependency>

            <groupId>org.apache.tomcat.embed</groupId>

            <artifactId>tomcat-embed-jasper</artifactId>

            <scope>provided</scope>

        </dependency>

        <dependency>

            <groupId>javax.servlet</groupId>

            <artifactId>jstl</artifactId>

            <scope>provided</scope>

        </dependency>

    </dependencies>


神不在的星期二
浏览 689回答 1
1回答

达令说

您正在更改 Spring Boot 版本,因此您必须更改所有support导入:弹簧靴 1.5import&nbsp;org.springframework.boot.web.support弹簧靴 2.0import&nbsp;org.springframework.boot.web.servlet.support这是因为基于 Servlet 的 Web 服务器的支持类已移至新包中。
随时随地看视频慕课网APP

相关分类

Java
我要回答