好好学习其中的思路很重要,代码要自己去敲的
拷贝的东西老师没给。
1--2章节
加 蓝风,她有
效率高 缓存就是为了减少数据库的操作 提高效率
+1~
@RequestMapping(value = "buildFunctionTreeForEdit", method = RequestMethod.POST)
@ResponseBody
public List<Node> buildMenuTreeForEdit() {
List<Function> list = nativeCache.getFunctions();
Tree tree = new Tree(list);
return tree.build();
}
我从别人的问题里看到这个了
代码只是实现思想的体现,讲一下实现的关键思路挺不错的。
我也有同感.
if(){}else{} = ()?true:false
可以使用<context:component-scan base-package="com.auth"></context:component-scan>来扫描com.auth下边的类及子包中的类
没有源码吧?
是啊,就是要这样
不可以,自己去敲
请查看你的sql语句
“String sql="setect username,password from hotel where username=?";”
原句中的select的关键字错了
之前,数据库设计时就说了,加了但没有用到。
OK,明白了
@RequestMapping(value = "buildFunctionTreeForEdit", method = RequestMethod.POST)
@ResponseBody
public List<Node> buildMenuTreeForEdit() {
List<Function> list = nativeCache.getFunctions();
Tree tree = new Tree(list);
return tree.build();
}
是这个么?
没有源码的,这个可以去网上找一个系统,里面都有权限管理的模块的,可以对比看一下
https://github.com/tkst1993/Auth.git,把后台功能写了一下,前台的话以后再完善
他是把功能列出来,包装成 角色 ,再把用户分为不同的角色。这样利于多次复用