Java注解是一种用于给代码添加额外信息的机制。它以@符号开头,可以应用于类、方法、字段等程序元素。

 

 基础的五个

  1. @author:用于标识代码的作者或贡献者。通常在类、接口或方法的注释中使用。

  2. @version:用于标识代码的版本信息。通常在类、接口或方法的注释中使用。

  3. @param:用于标识方法的参数信息。可以在方法的注释中使用多个@param注解,分别对应不同的参数。

  4. @return:用于标识方法的返回值信息。在方法的注释中使用,指定方法的返回值类型和描述。

  5. @Override:用于标识方法覆盖(重写)了父类中的方法。如果一个方法使用了@Override注解但没有覆盖父类中的方法,编译器将会报错。

springboot中

  1. @SpringBootApplication:用于标识Spring Boot应用程序的入口类,同时启用自动配置和组件扫描。

  2. @RestController:用于标识一个类是RESTful风格的控制器,用于处理HTTP请求和响应。

  3. @RequestMapping:用于映射HTTP请求路径到控制器的方法。

  4. @Autowired:用于自动装配(注入)依赖关系,将Spring容器中的Bean注入到目标对象中。

  5. @Component:用于标识一个类为Spring组件,会被自动扫描并纳入Spring容器管理。

  6. @Service:用于标识一个类为业务逻辑层(Service)组件。

  7. @Repository:用于标识一个类为数据访问层(Repository)组件,用于数据库访问。

  8. @Configuration:用于标识一个类为配置类,提供Bean定义和配置信息。

  9. @Value:用于将外部配置文件中的属性值注入到Spring Bean中。

  10. @EnableAutoConfiguration:用于启用Spring Boot的自动配置机制。

  11. @Conditional:用于根据条件来决定是否创建Bean,基于运行时环境的条件判断。

  12. @EnableCaching:用于启用Spring缓存功能。

  13. @EnableScheduling:用于启用Spring的定时任务调度功能。

  14. @EnableAsync:用于启用Spring的异步方法调用功能。

posted on   黑逍逍  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!



点击右上角即可分享
微信分享提示