public enum RetentionPolicy {
/**
* Annotations are to be discarded by the compiler.
*/
SOURCE,
/**
* Annotations are to be recorded in the class file by the compiler
* but need not be retained by the VM at run time. This is the default
* behavior.
*/
CLASS,
/**
* Annotations are to be recorded in the class file by the compiler and
* retained by the VM at run time, so they may be read reflectively.
*
* @see java.lang.reflect.AnnotatedElement
*/
RUNTIME
}
-Documented:Documented注解表明这个注释是由 javadoc记录的。
以上是三个公共注解,基本上所有的注解都会继承这三个注解。
以上是我们常用的一些注解的含义,当然我们也可以自定义注解。
在下一节中我们会将已经写好的接口与数据库进行交互,实现一个简单的从浏览器到数据库之间完整的交互。Spring Boot从入门到精通-数据库连接