- 博客(8)
- 收藏
- 关注
原创 小威老师脚手架解析八
代码生成器后端原理解析GenerateInput 封装数据的获得1、第一次ajax获得了GenerateDetail 对象封装的核心代码如下:@Override public List<BeanField> listBeanField(String tableName) {//作用是查询符合条件的结果并且将数据与实体类转换,就是java和sql的转换。 List<BeanField> beanFields = jdbcTemplate.query(//把所有符合条件的查询
2021-03-20 10:36:09 194
原创 小威老师脚手架解析七
代码生成器edit.html页面分析使用的是bootstrap框架,不多说了。引入了bootstrapValidator.min.js进行表单验证,这里的规则在表单控件中加的,控件中有两条是验证规则: data-bv-notempty="true" data-bv-notempty-message="bean类名 不能为空">引入layui弹出层对象layer layui.use('layer', function(){ var layer = layui.layer;
2021-03-19 14:53:24 353
原创 小威老师脚手架解析六
与登录相关的几个辅助类重要功能解析EhCacheTokenManager完成功能它的作用就是把令牌存入缓存、删除或者读的操作。cacheManager.getCache(“login_user_tokens”)拿到cache.cache.remove(key)移除token,cache.put(element)把token存入。要拿到Token的步骤是拿到cache后调用cache.get(key)拿到element,然后用element.getObjectValue()获得Token。Restfu
2021-03-18 16:59:08 173
原创 小威老师脚手架解析五
#### 安全管理框架shiro的配置解析ShiroConfig的配置任务一:配置ShiroFilterFactoryBean类的对象实例。**1、创建一个LinkedHashMap对象,把文件访问的方式添加到hash对象中。filterChainDefinitionMap.put("/css/", “anon”);filterChainDefinitionMap.put("/fonts/", “anon”);filterChainDefinitionMap.put("/img/", “anon
2021-03-18 15:28:45 1430
原创 小威老师脚手架解析系列四
LoginCotroller.java分析任务分析:登录验证用shiro,shiro登录控制是用Token,因此先得把登录提交信息封装成Token,把Token交给subject,执行subject.login(Token),web登录的方式要设置session的有效时长。restful风格登录方式要把登录的Token存入缓存,并设置缓存保存Token的时长。如果会话session没有过期,用户不用再添登录信息。注解分析:前端用的是ajax,能够在页面不跳转的情况下实现信息传递,传递json数据得@Re
2021-03-18 09:04:17 219
原创 小威老师脚手架解析系列三
登录页面讲解二if (top != self) {parent.location.href = ‘/login.html’;}保证登录窗口是独立的窗口,否则在父级窗口打开登陆页面。var user = loginInfo();if (user != “”) {location.href = ‘/’;}function loginInfo(){var user = “”;$.ajax({type : ‘get’,url : ‘/sys/login’,async: false,su
2021-03-17 16:22:20 268 3
原创 小威老师脚手架讲解系列二
登录页面的讲解一序列化函数讲解$.fn.serializeObject = function(){var o = {};var a = this.serializeArray();$.each(a, function() {if (o[this.name] !== undefined) {if (!o[this.name].push) {o[this.name] = [o[this.name]];}o[this.name].push(this.value || ‘’);} else
2021-03-17 11:27:57 271 1
原创 小威老师脚手架解析系列一
小威老师的Spring boot脚手架讲解登录流程图我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编
2021-03-17 10:33:00 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人