PmHub自定义注解加 AOP 实现服务接口鉴权和内部认证(👍必看)
大约 2 分钟PmHub面试系列
你好呀,我是苍何!
欢迎来到面试系列!这篇文章主要讲 PmHub 如何实现自定义鉴权和认证,里面会涉及到很多的技术知识点,也是面试经常问的,结合项目掌握好本篇,对咱们会有很大的帮助。
以下描述你可以直接写进简历,也可以根据你的理解进行优化。
- 自定义注解加 AOP 实现服务接口鉴权和内部认证
文章大纲:
注解
何谓注解?
在Java中,注解(Annotation)是一种特殊的语法,用@符号开头,是 Java5 开始引入的新特性,可以看作是一种特殊的注释,主要用于修饰类、方法或者变量,提供某些信息供程序在编译或者运行时使用。
拿熟悉 的@Override 注解来看。
JDK 内置了很多注解(比如 @Override、@Deprecated),其他框架如 Spring 也内置了不少注解,我们也可以自定义注解。
注解的作用 注解的主要作用是提供元数据,具体可以用于以下几个方面:
- 编译时检查:如@Override可以帮助编译器检查该方法是否正确重写了父类的方法。
- 代码生成:如@Entity可以告诉框架生成对应的数据库表。
- 运行时处理:如@Deprecated可以在运行时提醒开发者某个方法或类已经不建议使用。