摘要:
@Controllerdvice 可以用于全局异常处理@Aspect 可以用于添加traceID,方法日志记录HandlerInterceptorAdapter 拦截器,可以用于方法级权限验证,添加日志 阅读全文
摘要:
自定义一个注解 @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface UserAuthorization { } 复制代码 其中@Target注解解决 阅读全文
摘要:
有些时候我们不想让一些权限不足的人看到一些敏感字段,因此我们可以使用注解+AOP+反射来实现将返回的对象中的敏感字段设置为null值。 1. 编写一个注解,在属性上使用,用来控制字段的权限 @Target(ElementType.FIELD) @Retention(RetentionPolicy.R 阅读全文
摘要:
监控JVM信息的工具有JConsole。而ManagementFactory是一个可以获取JVM线程、内存、编译等信息的一个工厂类。 ManagementFactory使用: public class JvmInfo { private static final long MB = 1024 * 1 阅读全文
摘要:
一、什么是函数式接口 一个只能有一个抽象方法的接口。 二、函数式接口的用途 主要在Lambda表达式和方法引用上。 如: @FunctionalInterface interface GreetingService{undefined void sayMessage(String message); 阅读全文
摘要:
import com.baomidou.mybatisplus.extension.service.IService; import org.apache.commons.collections4.CollectionUtils; import org.springframework.beans.B 阅读全文