参考答案
结论:Java常用注解包括元注解、标准注解及Spring框架注解。核心要点:标准注解如@Override(校验重写)、@Deprecated(标记过时)、@SuppressWarnings(抑制警告);Spring注解如@Controller/@RestController(Web层)、@Service(业务层)、@Repository(持久层)、@Autowired(依赖注入)、@RequestMapping(路由映射)、@Transactional(事务)。原理:注解是附加在代码上的元数据,通过反射或编译器插件在编译期或运行期被处理,如Spring通过扫描注解完成Bean的装配与AOP代理。示例:@Autowired自动按类型注入对象,减少手动配置。