12 2019 档案
摘要:自定义注解 custom annotation 使用场景 类属性自动赋值。 验证对象属性完整性。 代替配置文件功能,像spring基于注解的配置。 可以生成文档,像java代码注释中的@see,@param等 一、切面方式 参数校验 implements ConstraintValidator Ha
阅读全文
摘要:全局异常 globalexception 处理 一般在做api开发时我们希望将所有业务层抛到controller异常都集中处理一下。比如对异常差异化报警、转发不同页面、封装不同http状态码、集中存储打印。。。 一、实现方式 封装类注解 @ControllerAdvice 在实现方法上 @Excep
阅读全文
摘要:针对spring-boot项目 通过命令行执行mvn命令来启动测试模块。 1、引入plugin 并自定义参数ignore.test 2、命令行传递参数启动test mvn clean package -Dignore.test=false
阅读全文
摘要:Aspect-Oriented Programming (AOP) 一、官方介绍 通过提供另一种考虑程序结构的方式,面向方面编程(AOP)补充了面向对象编程(OOP)。OOP中模块化的关键单元是类,而在AOP中模块化的单元是方面。方面支持关注点的模块化,比如跨越多个类型和对象的事务管理。(在AOP文
阅读全文
摘要:jvm命令很多,有一篇博客整理的非常全 https://www.cnblogs.com/ityouknow/p/5714703.html。我只列举一些常用的排错用到的。 jps -l -v 查看系统所有java(虚拟机)进程的信息。所在位置、启动执行的JVM参数。 jstat jstat -gc [
阅读全文
摘要:https://zhuanlan.zhihu.com/p/91215290
阅读全文
摘要:1、Maven Helper 日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看依赖数,还能自动分析是否存在jar包冲突。 一旦安装了Maven Helper插件,只要打开pom文件
阅读全文

浙公网安备 33010602011771号