0
的豆试图运行我的春节,启动应用程序时,我收到错误:春季启动 - 考虑定义类型
场studentMapper在com.adam.rest.client.impl.StudentClientImpl 需要“'com.adam.rest.mapper.StudentMapper',找不到 。
你能提出什么问题吗? (参见下面的文件)
App.java
package com.adam.rest;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
StudentClientImpl.java
package com.adam.rest.client.impl;
import com.adam.rest.mapper.StudentMapper;
import com.adam.rest.model.Student;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
@Repository
public class StudentClientImpl {
@Autowired
private StudentMapper studentMapper;
private static Map<Integer, Student> students;
// DUMMY DATA GOES HERE
Collection<Student> getStudents() { return this.students.values(); }
Student getStudent(Integer id) { return this.students.get(id); }
...
StudentMapper.java
package com.adam.rest.mapper;
import com.adam.rest.model.Student;
import java.util.Collection;
public interface StudentMapper {
Collection<Student> getStudents();
Student getStudent(Integer id);
Student getStudent(String name);
void updateStudent(Student student);
void removeStudent(Integer id);
void removeStudent(String name);
void createStudent(Student student);
}
难道你想实现'StudentMapper.java'在一些'@ Bean'实施 – Sridhar
哪里是你的界面'StudentMapper'的实施? – Jesper