Tôi đã có một lớp trừu tượng khá đơn giảnmùa xuân, lớp trừu tượng và chú thích
public abstract class AbstractServiceActions {
@Autowired
protected DatabaseModel dbModel;
protected User user;
protected boolean complete;
protected String serviceResult;
public AbstractServiceActions(User user) {
this.user = user;
this.serviceResult = "";
}
public abstract String doAction();
}
Bây giờ bạn có thể thấy, tôi đang cố gắng để autowire các DatabaseModel. Nhưng trong lớp mở rộng của tôi, tôi chỉ nhận được null cho dbModel.
@Component
public class CreateDatabaseAction extends AbstractServiceActions {
....
}
Câu hỏi: Tôi đang thử điều gì đó không thể ở đây?
Bạn có đang chạy mùa xuân quét thành phần gói trừu tượng của bạn không? –