框架
凌晨写博客
万行天书平地起,耗尽三千烦恼丝
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 异常详解
1、 java异常的主要回答了三个问题: what:异常类型回答了什么被抛出; where:异常堆栈跟踪回答了在哪被抛出; why:异常信息回答了为什么被抛出; 2、 java 异常分类 Error:程序无法处理的异常,编译器不做检查。一般指和jvm相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法栈溢出等; Exception:程序可以处理的异常,捕获后可能恢复。 总结...原创 2019-02-19 11:55:38 · 13162 阅读 · 0 评论 -
java注解详解与自定义注解的实现
注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 1、java注解的优缺点 注解本质上通过反射来实现的,我们都知道,反射是一种程序的自省机制,其实反射是破坏封装的一种方式,反射的效率很低的,对...原创 2019-02-20 00:05:43 · 12643 阅读 · 0 评论 -
springboot 统一异常处理(包含统一数据校验)
1、统一异常处理的优势 在开发中,我们是否遇到过如下两种奇葩现象: (1)只要没有成功,不管什么原因,前端界面给出提示:服务端错误/异常。哪怕是数据校验不过,也这样提示(嗯,反正先把锅甩出去再说,具体什么原因我才不在乎呢,老子就是这么聪明); (2)前端不做任何提示,一切提示信息都来自后端,成功的时候自然没什么,失败的时候,比如将Exception的描述信息(e.getMessage)...原创 2019-02-19 00:05:40 · 13884 阅读 · 0 评论 -
springboot 多模块项目的搭建(以IDEA为例)
吐槽一下:新年第一篇博客,水水的(忘了带鼠标笔记本电源线和鼠标回家,写篇博客不容易)。 1、搭建springboot 父项目 然后一路“next”,项目创建 成功后,执行 DemoApplication.java的main方法是可以启动的,但由于是maven父项目,需要更改一些内容: 1)删除不需要的文件,如下图所示的部分需要删除 2)修改pom.xml,改成如下: ...原创 2019-02-11 19:26:52 · 14945 阅读 · 2 评论
分享