最 近 用 shiro想做登陆后根据不同角色到不同页面,昨天加了一个自定义拦截器和重写了方法,出问题了,在找解决方法。
2019.7.10
目前在写的项目用的是thymeleaf,只有想探索一下只返回json串的接口,因为我写的时候直接返回的是view,json串(想加一个弹出窗口直接查一个信息)如果不用模板的情况下,纯前端的数据渲染,就可能更多是这种方式了。多提高下熟练度。
菜鸡没办法,家里又没矿,只能靠写代码维持得了生活的样子。
但是呢,写增删改查,业务逻辑,我感觉自己是有进步的,但是以后要开拓的方向,真正需要打磨的是什么,就拿机会说,意识到了一个人如果连小机会都拿不到,更别提大机会了。
共勉。
2019.7.11 更新
汗,因为自定义的没生效,就把逻辑搬到controller里了,验证成功后新加了一个type,根据拿到的user信息判断一把(我写的比较麻烦,去user_rolexxx表里查一下,把返回值给前台页面,然后根据type不同去不同的接口,返回不同页面)
没改controller因为返回类型是responsevo的,直接判断返回接口也行,但最后就在原来的基础上改了下。
然后久违的登上了后台管理页面,发现了一个报错....
om.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'like_num' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_131]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_131]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_131]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_131]
这个报错算是比较常见的,但是,我insert操作的时候,走的是通用mapper(第三方api)类似jpa,不是手写的sql.
我知道为什么会有这个错,因为我之前改过一次字段名,新加的赞字段,名字改了改,报错的是我之前用的,现在是likenum
问题来了,这东东有缓存吗??通用mapper,不信邪我又试了试还是不可以。
算,暂时不想改回去,这是啥事,换个名字都不行了。
周末有空改==还有一堆功能没写。
最近学了es框架,想加一个搜索功能,站内的和数据分析。
唉,还有一个shiro密码加密的问题还没解决。----------------------------------------- 还有前台布局,前端学的不好慢慢加强把唉
——————————————————————————————————
最后放老爷子以前说过的话: