乍一看是service未放入容器导致,看到后面发现实则是spring security 的 .findByLoginName方法命名的问题 。
实体类里的登录名我用的不是LoginName,所以才会报容器里找不到以及如下错误!
Could not create query for public abstract cn.huanzi.qch.springbootsecurity.sys.sysuser.pojo.SysUser cn.huanzi.qch.springbootsecurity.sys.sysuser.repository.SysUserRepository.findByLoginName(java.lang.String)! Reason: Failed to create query for method public abstract cn.huanzi.qch.springbootsecurity.sys.sysuser.pojo.SysUser cn.huanzi.qch.springbootsecurity.sys.sysuser.repository.SysUserRepository.findByLoginName(java.lang.String)! No property loginName found for type SysUser!; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract cn.huanzi.qch.springbootsecurity.sys.sysuser.pojo.SysUser cn.huanzi.qch.springbootsecurity.sys.sysuser.repository.SysUserRepository.findByLoginName(java.lang.String)! No property loginName found for type SysUser!