-
注解继承只会继承类上的注解,不会继承方法上的注解,不会继承接口上的注解查看全部
-
方法上注解,先遍历方法查看全部
-
类上的注解查看全部
-
)使用自定义注解 使用注解的语法: @<注解名>(<成员名1>=<成员值1>,<成员名2>=<成员值2>,...) @Description(desc ="I am eyeColor",author="C boy",age=18) public String eyeColor(){ return "red"; }查看全部
-
注解的分类 1、按照运行机制分为 源码注解:注解只在源码中存在,编译成.class文件就不存在了 编译时注解:注解在源码和.class文件中都存在(如:JDK内置系统注解) 运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解(如:Spring中@Autowried) 2、按照来源分为 JDK内置系统注解、元注解、自定义注解、第三方注解查看全部
-
常见第三方注解 Spring:@Autowired @Service @Repository @Autowired:可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。通过 @Autowired的使用来消除 set ,get方法。 用法: public class UserManagerImpl implements UserManager { @Autowired private UserDao userDao; } @Service:用于标注业务层组件。定义某个类为一个bean,则在这个类的类名前一行使用@Service("XXX"),就相当于讲这个类定义为一个bean,bean名称为XXX。而无需去xml文件内去配置。 @Repository:用于标注数据访问组件,即DAO组件。查看全部
-
JDK内置系统注解: @Override 用于修饰此方法覆盖了父类的方法; @Deprecated 用于修饰已经过时的方法; @suppressWarings("deprecation") 用于通知java编译器忽略特定的编译警告。查看全部
-
自定义注解 元注解查看全部
-
自定义注解要求查看全部
-
自定义注解查看全部
-
注解分类查看全部
-
@Override 表示当前方法覆盖了父类的方法 @Deprecation 表示方法已经过时,方法上有横线,使用时会有警告。 @SuppviseWarnings 表示关闭一些警告信息(通知java编译器忽略特定的编译警告)查看全部
-
元注解查看全部
-
自定义注解的语法要求查看全部
-
注解定义查看全部
举报
0/150
提交
取消