java - 找不到符号类,但该类在那里
问题描述
我编写了这个小代码来创建一个 Spring Web 应用程序。当我编译它给我的代码时找不到符号错误。我已经正确声明和导入了类,但似乎无法解决它。代码也不会编译。请帮忙
package com.homework3.cis3368.Main.Controller;
import com.homework3.cis3368.Main.Models.ZooManagementRepo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class MainController {
@Autowired
ZooManagementRepo zooRepo;
@RequestMapping("/")
public ModelAndView homepage(){
ModelAndView home = new ModelAndView("index");
home.addObject("list", zooRepo.findAll());
return home;
}
}
这些是我得到的错误:
Error:(4, 41) java: cannot find symbol
symbol: class ZooManagementRepo
location: package com.homework3.cis3368.Main.Models
Error:(15, 5) java: cannot find symbol
symbol: class ZooManagementRepo
location: class com.homework3.cis3368.Main.Controller.MainController
项目结构如下所示
main
java
com.homework3.cis3368.Main
Controller (package)
MainController
Models (package)
ZooManagement
ZooManagementRepo(interface file)
Homework3Application
解决方案
推荐阅读
- android - 页面有两个工具栏
- java - 同步本地数据库和主数据库中的更改
- java - kafka producer 中的默认分区到底在哪里?
- docker - Docker 映像报告在 BTRFS 文件系统上占用 5-10 倍的实际空间
- scala - 在 Slick 3.0.2 中过滤自定义列的选项
- c++ - Linux C++ 读取 UART 设备无法始终如一地工作
- html - 如何控制缩略图的 div 容器的宽度?
- javascript - Ajax 不调用 PHP
- gruntjs - Grunt:预处理的目录要求
- excel - 从一个工作表中垂直拖动列平均值,在另一个 excel 中