代码之家  ›  专栏  ›  技术社区  ›  rahul shalgar

无法导入org.springframework.web.multipart.multipartfile;

  •  0
  • rahul shalgar  · 技术社区  · 7 年前

    我正在使用springbootforrestapi。rest api使用服务方法……对于服务方法,我有一个不同的project-spring mvc应用程序。正在创建jar并将其提供给spring boot应用程序。我想写些逻辑 MultipartFile 但问题是我无法导入文件 多部分文件 spring mvc应用程序(jar项目)内部

    看看pom.xml

    <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/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.wocs</groupId>
      <artifactId>services</artifactId>
      <packaging>jar</packaging>
      <version>0.1.36-SNAPSHOT</version>
      <name>services Maven Webapp</name>
      <url>http://maven.apache.org</url>
    
      <properties>
            <org.springframework-version>5.0.3.RELEASE</org.springframework-version>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
      </properties>
    
      <dependencies>
    
        <!-- https://mvnrepository.com/artifact/junit/junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.1</version>
            <scope>test</scope>
        </dependency>
    
      <!-- Spring framework -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.0.3.RELEASE</version>
        </dependency>
    
      <!-- MySQL database driver -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.9</version>
        </dependency>
    
        <!-- Spring JDBC template -->
          <dependency>
              <groupId>org.springframework</groupId>
              <artifactId>spring-jdbc</artifactId>
              <version>${org.springframework-version}</version>
          </dependency>
    
        <!-- log4j defined -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
    
        <!-- Apache Commons FileUpload --> 
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3.1</version>
        </dependency>
    
        <!-- Apache Commons IO --> 
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.4</version>
        </dependency>
    
     </dependencies>
    

    我认为最后两个依赖项足以导入 org.springframework.web.multipart.MultipartFile;

    我遗漏了一些依赖关系吗?

    请帮帮我…提前谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Alien    7 年前

    只需在中添加依赖项 pom.xml

    <!-- https://mvnrepository.com/artifact/org.springframework/spring-web -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>5.0.3.RELEASE</version>
    </dependency>