jeesite学习笔记——常见问题与解决

问题一:☆HV000030:找不到类型为:java.lang.Long的验证器

没有找到验证器用于约束检查 ****** 的配置

这种问题是由于在实体表中为不是字符串或整数的属性添加了注释,如:

此时,删除注释@Length就好了

问题二:pom.xml报错红叉,提示缺少jar10.0.2.4.0

这个jar包是oracle的非免费包,eclipse不能自动下载,手动网上下载这个jar包后,把这个包放入本地maven仓库中即可!

问题三:提示“页面不存在”

方式1:检查菜单的页面路径和用户权限是否正确

需要确保页面菜单中对应的链接地址是对应文件的controller文件中的@RequestMapping(value = "${adminPath}/***")这里面的地址,然后添加权限标识为controller文件中@RequiresPermissions中的值,view代表查看,edit代表修改;

还需要在角色管理里面的对应角色的角色授权添加对该菜单的查看权限;

最后重启服务器即可。

方式2:是否修改了默认的生成包路径

如果在生成代码时修改了com.thinkgem.jeesite以外的生成包路径,则需要在spring-mvx.xml文件中添加这个包路径,具体添加位置是在context:component-scan标签中,按照提示添加路径

然后还需要在spring-context.xml文件中也添加这个包路径,具体位置在context:component-scan和bean这两个标签中

总的说,就是在所有com.thinkgem.jeesite的路径后面都需要添加自己新增的包路径,中间用英文逗号隔开

问题四:

/ *小白一个,仅留做自我学习记忆,时常修改,有不对不全之处还望不吝赐教!* /

经验分享 程序员 微信小程序 职场和发展