2021-11-30 00:39:20.465 WARN 15580 --- [ main] c.b.m.core.metadata.TableInfoHelper : Can not find table primary key in Class: "com.ya.entity.Resource".
实体类resource中没有找到表的主键
2021-11-30 00:39:21.111 WARN 15580 --- [ main] ion$DefaultTemplateResolverConfiguration : Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration)
没有找到template location地址classpath:/templates/ ,可能是webConfig里面重定向链接写不对
还有这个可能没加@PostMapping
(
"/login"
)
1 |
我判断也是你的路径书写的不正确,你再检查检查
你要方便的话,把代码分享到gitee上或其他地方,给我链接,我帮你调调。网站规定,免费项目不提供源码,我没法提供给你的。
你的mapper包扫描路径配置了吗,就是使用MapperScan注解配置的路径,扫码的范围需要正好是你mapper接口所在的包,不要扩大范围
问题已解决
你可以理解为,Mybatis-Plus,在Mybatis底层容器初始化的时候,给你注入了一些sql语句,你的Mapper继承了BaseMapper,就可以直接用,如果想深入了解,就得看源码了。
怎么解决的呀
还有回答你上一个问题,我使用的建模工具是EZDML
解决了就好,我猜测,应该是你改了mapper接口的包名,但是没有修改xml文件对应的namespace中的Mapper接口全路径名造成的。
登录成功后,最好重定向到后台主页,你是不是使用的转发,导致浏览器中的url的地址未变,所以一刷新就是重新提交表单的这种提示。
请问,你用的是什么连接池?是默认的hikariCP吗?还是其他的?mp使用的是什么版本?数据库你使用的是SQL Server吗?
请问,你用的是什么连接池?是默认的hikariCP吗?还是其他的?mp使用的是什么版本?
这个看样应该是kotlin的错误,咱们的项目也没用kotlin啊,你创建项目时,选择的语言是java,还是kotlin?