Java注解是一种用于给代码添加额外信息的机制。它以@符号开头,可以应用于类、方法、字段等程序元素。
基础的五个
- 
@author:用于标识代码的作者或贡献者。通常在类、接口或方法的注释中使用。
- 
@version:用于标识代码的版本信息。通常在类、接口或方法的注释中使用。
- 
@param:用于标识方法的参数信息。可以在方法的注释中使用多个@param注解,分别对应不同的参数。
- 
@return:用于标识方法的返回值信息。在方法的注释中使用,指定方法的返回值类型和描述。
- 
@Override:用于标识方法覆盖(重写)了父类中的方法。如果一个方法使用了@Override注解但没有覆盖父类中的方法,编译器将会报错。
springboot中
- 
@SpringBootApplication:用于标识Spring Boot应用程序的入口类,同时启用自动配置和组件扫描。
- 
@RestController:用于标识一个类是RESTful风格的控制器,用于处理HTTP请求和响应。
- 
@RequestMapping:用于映射HTTP请求路径到控制器的方法。
- 
@Autowired:用于自动装配(注入)依赖关系,将Spring容器中的Bean注入到目标对象中。
- 
@Component:用于标识一个类为Spring组件,会被自动扫描并纳入Spring容器管理。
- 
@Service:用于标识一个类为业务逻辑层(Service)组件。
- 
@Repository:用于标识一个类为数据访问层(Repository)组件,用于数据库访问。
- 
@Configuration:用于标识一个类为配置类,提供Bean定义和配置信息。
- 
@Value:用于将外部配置文件中的属性值注入到Spring Bean中。
- 
@EnableAutoConfiguration:用于启用Spring Boot的自动配置机制。
- 
@Conditional:用于根据条件来决定是否创建Bean,基于运行时环境的条件判断。
- 
@EnableCaching:用于启用Spring缓存功能。
- 
@EnableScheduling:用于启用Spring的定时任务调度功能。
- 
@EnableAsync:用于启用Spring的异步方法调用功能。
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号