摘要: 1.全局异常捕捉。即注解@ControllerAdvice @ExceptionHandler(value=Exception.class) //方法拦截,如果返回结果是json,则需在添加@ResponseBody转一下 public void defaultErrorHandler(req,Ex 阅读全文
posted @ 2018-10-27 09:44 goodshred 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 继续往下debug,在进到findByUserName方法的时候,发现被上文提到的JdkDynamicAopProxy捕获,然后经过一系列的方法拦截,最终进到QueryExecutorMethodInterceptor.doInvoke中。这个拦截器主要做的事情就是判断方法类型,然后执行对应的操作. 阅读全文
posted @ 2018-10-26 06:51 goodshred 阅读(1423) 评论(0) 推荐(1) 编辑
摘要: jpa:它是Java Persistence API的简称,中文名Java持久层API,是通过JDK注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中 hibernate:它是全自动orm(object relation mapping对象关系映射)框架,自动生成sql语句 阅读全文
posted @ 2018-10-26 06:30 goodshred 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.新建Demo类: 新建JsonStringController类: 输入:/jsonString即可看到json字符串: sprint boot 默认使用的json解析框架jackson,当访问一个对象的时候,调用jackson,将我们的对象解析成json字符串再返回来 阅读全文
posted @ 2018-10-25 23:49 goodshred 阅读(931) 评论(0) 推荐(0) 编辑
摘要: idea下新建一个普通maven项目: 1.sprintboot父节点添加<parent>依赖包如下,<parent>好处,一旦添加version后,之后的depends依赖不需要在配置version,springboot会自行选择: 在添加如下依赖: 新建HelloController @Rest 阅读全文
posted @ 2018-10-25 23:23 goodshred 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 可以把args换成别的词。args的中文意思是指定参数., 1. parameter是指函数定义中参数,而argument指的是函数调用时的实际参数。2. 简略描述为:parameter=形参(formal parameter), argument=实参(actual parameter)。3. 在 阅读全文
posted @ 2018-10-21 09:51 goodshred 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 1.项目中引入element-ui 阅读全文
posted @ 2018-10-19 21:13 goodshred 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.设置图片圆形显示: 效果: 2._blank和_self 3.vue中的@含义: 1.1代指路经:src @/component 等于 src/component 2.1指令v-on的缩写,代名词,@click 等于 v-on:click,还可在子组件上监听自定义事件 (当子组件触发“my-ev 阅读全文
posted @ 2018-10-19 18:14 goodshred 阅读(1019) 评论(0) 推荐(1) 编辑
摘要: css 中 not选择器的用法: 效果: 解释: 1):not(selector) 是指不含selector样式的其他所有的元素 2)xx标签.class:not(selector) 是指含class的xx标签,但不含selector样式的所有xx元素的 【即(含class和非selector的xx 阅读全文
posted @ 2018-10-19 15:07 goodshred 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 在vue项目中使用stylus Stylus:用于node.js的直观、强健、极具特色的CSS语言,使css的排版更加直观 在.vue文件的style块中使用 通过css语法引入比较方便,用js模块的方式配置比较复杂 阅读全文
posted @ 2018-10-19 06:50 goodshred 阅读(140) 评论(0) 推荐(0) 编辑