首页 > 解决方案 > 找不到符号类,但该类在那里

问题描述

我编写了这个小代码来创建一个 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

标签: javaspring-boot

解决方案


推荐阅读