java - Spring Boot mongo 与 CommonMongoRepository 但错误帮助我
问题描述
嗨,我正在尝试使用 spring boot mongo 创建一个简单的 CRUD Common Repository。
但是,出现错误,3天没有解决。这是我的源代码。
成员DTO.java
@Getter @Setter @Document(collection = "member") public class MemberDTO { @Id private String memberId; private String memberPwd; private String memberName; private String memberEName; }
成员控制器.java
@Controller @RequestMapping("/member") public class MemberController { @Autowired private MemberSv memberSv; @RequestMapping(value = "/join", method = RequestMethod.POST) public String member_save(MemberDTO memberDTO) { memberSv.member_save(memberDTO); return "join_form"; } }
MemberSvImp.java
@Service public class MemberSvImp{ @Autowired private MemberSv memberSv; public MemberDTO member_save(MemberDTO memberDTO) { memberSv.save(memberDTO); return memberDTO; } }
MemberSv.java
public interface MemberSv extends CommonRepository<MemberDTO, String> { MemberDTO member_save(MemberDTO memberDTO); }
CommonRepository.java
@NoRepositoryBean public interface CommonRepository<T, ID extends Serializable> extends MongoRepository<T, ID> { <E extends T> E save(E entity); }
错误... org.springframework.beans.factory.UnsatisfiedDependencyException:创建
名称为“memberController”的bean时出错:通过字段
“memberSv”表示不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 AccountProjectApplication 上声明的 @EnableMongoRepositories 中定义的 com.example.accountproject.models.interfaces.MemberSv 中创建名称为“memberSv”的 bean 时出错:
调用 init 方法失败;嵌套异常是
org.springframework.data.repository.query.QueryCreationException:无法
为公共抽象 com.example.accountproject.documents.MemberDTO .accountproj创建查询
ect.documents.MemberDTO)!原因:找不到类型 MemberDTO 的属性成员!您的意思是“memberId”吗?嵌套异常是
org.springframework.data.mapping.PropertyReferenceException: No property member found for type MemberDTO!您指的是“memberId”吗?
解决方案
推荐阅读
- .htaccess - .htaccess,将整个文件夹(在根目录上)重定向到子域
- c++ - 将 c++ cmake-library build 发布到本地 repo 时出现 Gradle 错误
- logging - 使用多个触发策略时限制日志文件的总数 Log4j2
- django - 用户创建视图的 API 测试用例失败
- android - ListView 在按钮单击时填充多次
- android - 在颤振单元测试中访问 rootBundle
- reactjs - UseEffect 挂钩的 Jest 测试用例
- python - vscode无法打开Python交互,出现如下错误
- javascript - 为什么 ReactDnD 插件在 IE 浏览器中不起作用?
- javascript - useEffect - 更新状态时防止无限循环