我有一个包warehouse.controller,我试图在其中import org.springframework.beans.factory.annotation.Autowired;,但我得到一个错误:The import org.springframework.beans.factory.annotation.Autowired cannot be resolvedJava
到目前为止,我的module-info.java是这样的:
module warehouse {
requires javafx.controls;
requires javafx.fxml;
requires spring.data.jpa;
requires java.persistence;
requires java.base;
requires java.sql;
requires spring.core;
requires spring.boot;
requires spring.data.commons;
requires spring.context;
requires spring.beans;
requires java.transaction;
opens warehouse.controller to javafx.fxml, spring.beans, spring.context;
opens warehouse;
exports warehouse;
exports warehouse.controller;
}我的pom.xml由以下依赖项组成:
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.30.1</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>13</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>13</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.12</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.2.7.RELEASE</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>2.0.5</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
<version>2.1.10.RELEASE</version>
</dependency>
</dependencies>我将很高兴地感谢任何关于如何解决所描述的错误的建议。
发布于 2020-05-10 15:38:56
您好,您的pom.xml中缺少spring boot starter web,请将以下依赖项添加到您的项目中
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>https://stackoverflow.com/questions/61708522
复制相似问题