技术栈

元编程笔记

HansenPole8252025-12-25 16:49

一、定义

修改代码的代码

二、有哪些用到了元编程

1.反射

  • 通过配置文件来创建特定对象
  • spring中使用注解来把对象交给容器管理
  • 序列化和反序列化

2.动态代理

  • AOP是基于动态代理来实现的。

3.修改字节码

  • 在无法修改代码时可以使用这种方法来完成一些特定需求

三、总结

个人认为可以算作解耦和减少编写重复代码

上一篇:从“东数西算”到智慧机房:数字孪生如何重塑数据中心的“智能大脑”?
下一篇:hot100 234.回文链表
相关推荐
charlie114514191
2 小时前
Git团队协作完全入门指南(上)
笔记·git·学习·教程·工程
星哥说事
3 小时前
SSL/TLS 证书管理,文件与数据库加密技术
数据库·网络协议·ssl
不知道累,只知道类
3 小时前
[故障复盘] 生产环境 HTTP 连接池耗尽导致的“服务假死”分析
网络·网络协议·http
im_AMBER
3 小时前
Leetcode 85 【滑动窗口(不定长)】最多 K 个重复元素的最长子数组
c++·笔记·学习·算法·leetcode·哈希算法
-suiyuan-
3 小时前
sqli-labs靶场3~4笔记
笔记
wdfk_prog
3 小时前
[Linux]学习笔记系列 -- [fs]filesystems
linux·笔记·学习
求梦820
3 小时前
【操作系统】第二章进程的描述与控制
笔记
-suiyuan-
3 小时前
sqli-labs靶场5~6笔记—报错注入
笔记
热门推荐
01GitHub 镜像站点023D 圣诞树网页代码03从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击04UV安装并设置国内源05Gemini3 生成的基于手势控制3D粒子圣诞树06Linux下V2Ray安装配置指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题09GLM-4.7 vs MiniMax-M2.1:代码工程理解10Labelme从安装到标注:零基础完整指南