广州营销型网站制作互联网广告管理暂行办法

张小明 2026/1/7 13:42:47
广州营销型网站制作,互联网广告管理暂行办法,网站响应式首页模板,百度网页无法访问如何解决1. Target(ElementType.METHOD)作用#xff1a;规定注解的使用位置。含义#xff1a;这行代码限制了你的自定义注解只能标记在方法#xff08;Method#xff09;上。效果#xff1a;如果你尝试把这个注解加在类#xff08;Class#xff09;、字段#xff08;Field…1.Target(ElementType.METHOD)作用规定注解的使用位置。含义这行代码限制了你的自定义注解只能标记在方法Method上。效果如果你尝试把这个注解加在类Class、字段Field或者包Package上编译器会直接报错。常见的 ElementType 类型METHOD只能用于方法。TYPE用于类、接口、枚举。FIELD用于成员变量。PARAMETER用于方法参数。举例就像是给一张贴纸印上了“仅限贴在门把手上”如果你贴在窗户上就是违规的。2.Retention(RetentionPolicy.RUNTIME)作用规定注解的生命周期存活时间。含义这行代码表示你的注解会一直保留到程序运行期间 (Runtime)。核心用途这是最关键的一点。只有设置为RUNTIME程序才能在运行时通过反射 (Reflection)机制读取到这个注解。如果不加这一行或者设为其他值你的代码跑起来的时候这个注解就已经“消失”了程序无法检测到它。RetentionPolicy 的三个阶段对比策略 (Policy)存活范围说明典型应用SOURCE源码阶段编译成.class文件后就被丢弃了。如Override,SuppressWarningsCLASS(默认)字节码阶段存在于.class文件中但 JVM 加载运行时会忽略它。反射拿不到。Lombok, 编译时处理工具RUNTIME运行阶段一直存在于 JVM 中可以通过反射动态获取。Spring AOP, 自定义拦截器举例就像你写了一张便利贴SOURCE看完就扔进垃圾桶。CLASS夹在书里存进了档案室但平时工作时不拿出来看。RUNTIME贴在电脑屏幕边框上随时干活随时看程序运行时随时读取。3. 实际应用场景AOP 与 拦截器当你把这两个注解结合在一起时通常是为了实现AOP面向切面编程或拦截器功能。代码示例一个用于记录日志的自定义注解import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; // 1. 定义注解只能用在方法上且运行时可通过反射读取 Target(ElementType.METHOD) Retention(RetentionPolicy.RUNTIME) public interface MyLog { String value() default ; }如何使用public class UserService { // 2. 正确使用标记在方法上 MyLog(记录用户登录操作) public void login() { System.out.println(用户正在登录...); } // 错误使用如果把 MyLog 加在字段上编译器会报错因为 Target 限制了只能是 METHOD // MyLog // private String name; }程序运行时Spring AOP 或 反射的逻辑程序运行到login()方法。通过反射检查login()方法头上有没有MyLog注解。因为是RUNTIME所以能扫描到。读取注解里的内容记录用户登录操作然后自动执行写日志的代码。4.总结Target(ElementType.METHOD)划定界限告诉编译器这个标签只能贴在方法上。Retention(RetentionPolicy.RUNTIME)延长寿命告诉 JVM程序运行时不要丢掉这个标签因为我们的逻辑代码如拦截器需要读取它。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

天润网站建设37建筑人才网

在线重建索引报错ORA-08104 参考文档: 客户推荐如何清理和重建中断的在线索引重建 - ORA-8104,ORA-8106(文档ID 272735.1) 丢弃分区失败,ORA-08104:该索引对象正在在线构建或重建

张小明 2026/1/6 13:33:11 网站建设

常宁网站设计电子商务 网站设计

HexEdit十六进制编辑器:专业二进制文件编辑深度指南 【免费下载链接】HexEdit Catch22 HexEdit 项目地址: https://gitcode.com/gh_mirrors/he/HexEdit HexEdit作为一款功能强大的开源十六进制编辑器,为技术开发者和逆向工程专家提供了精准的字节…

张小明 2026/1/7 6:22:56 网站建设

天津网站建设方案维护ae做模板下载网站

孟加拉语视频Clickbait检测数据集分析报告 引言与背景 随着数字媒体的快速发展,互联网上的内容呈现爆炸式增长,其中不乏大量为吸引注意力而设计的误导性内容,即Clickbait。Clickbait通常通过夸张、误导性或悬念性的标题吸引用户点击&#xff…

张小明 2026/1/6 19:53:58 网站建设

苏州网站建设在哪里ceos 6.8安装wordpress

点击上方 前端Q,关注公众号回复加群,加入前端Q技术交流群前言探讨了如何通过 CSS 实现响应式字母间距,以解决在不同字体大小下保持文本可读性和设计一致性的问题。今日前端早读课文章由 Tyler Sticka 分享,飘飘编译。译文从这开始…

张小明 2026/1/6 21:27:44 网站建设

专门做珠宝的网站360度网站模板

生成模型驱动的强化学习奖励机制革命 【免费下载链接】verl verl: Volcano Engine Reinforcement Learning for LLMs 项目地址: https://gitcode.com/GitHub_Trending/ve/verl 在AI大模型快速发展的今天,强化学习训练面临着前所未有的机遇与挑战。生成模型奖…

张小明 2026/1/7 12:10:13 网站建设

合肥网站关键词seo优化公司企业如何打造品牌

5分钟学会在Vue 3项目中集成QR码生成功能 【免费下载链接】vue-qrcode 项目地址: https://gitcode.com/gh_mirrors/vue/vue-qrcode 还在为Vue项目添加QR码功能而烦恼吗?chenfengyuan/vue-qrcode组件为你提供了完美的解决方案。这款专为Vue 3设计的QR码生成组…

张小明 2026/1/7 11:17:30 网站建设