Why?DevOps的价值?快速开发、快速迭代? 加速产品交付。 How?DevOps 是“开发”和“运维”的缩写,它不是运维/开发,也不是开发/运维,不是让开发搞运维,也不...
Why?DevOps的价值?快速开发、快速迭代? 加速产品交付。 How?DevOps 是“开发”和“运维”的缩写,它不是运维/开发,也不是开发/运维,不是让开发搞运维,也不...
Why?How?What?
使用MockMvc,我们可以完成基于RESTful风格的SpringMVC的测试,我们可以测试完整的Spring MVC流程,即从URL请求到控制器处理,再到视图渲染都可以测...
定义枚举类 在抛出异常中使用枚举类型 异常处理类中接受枚举类型
只需要将自定义的异常类继承至RuntimeException即可。 示例代码:
在Spring3.2中新增了@ControllerAdvice注解,可用于定义@ExceptionHandler @ModelAttribute @InitBinder,并应...
Valid 注解 JSR 303 校验框架注解类: • @NotNull 注解元素必须是非空• @Null 注解元素必须是空• @Digits 验证数字构成是否合...
AOP主要注解: @Aspect,作用在类上,说明这是一个Aspect切面类。@Pointcut,用来描述,你需要在哪些类的哪些方法中植入你的代码。@Adive,与Point...
T, E and U are the same, but people tend to use e.g. T for type, E for Element, V for v...
<T> T 与 T 比较 T是Type的首字母缩写;<T> T 表示“返回值”是一个泛型,传递什么类型,就返回什么类型;而单独的“T”表示限制传递的参数类型。 <T> T的用...
Annotation简介 Annotation是JDK1.5引入的特性,包含在java.lang.annotation包中。 它是附加在代码中的一些元信息,将一个类的外部信息...