为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

神不在的星期二 2021-12-10 10:10:11
我正在将 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>
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

您正在更改 Spring Boot 版本,因此您必须更改所有support导入:

弹簧靴 1.5

import org.springframework.boot.web.support

弹簧靴 2.0

import org.springframework.boot.web.servlet.support

这是因为基于 Servlet 的 Web 服务器的支持类已移至新包中


查看完整回答
反对 回复 2021-12-10
  • 1 回答
  • 0 关注
  • 688 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信