目录
使用情景
- 将定时任务录入数据库(这样做的好处是定时任务可视化,也可以动态修改各个任务的执行时间),通过反射执行对应的方法;
- 配合Netty实现简单的HTTP请求处理框架
- 其他需要使用反射执行Spring方法的业务亦可
目的
很多文章都提到了反射,但是对于方法参数处理这一块都是明确了类型,不支持按照实际参数动态转换,而本篇文章提供了一个思路怎么做到方法参数的动态调用。
大家也可以通过利用本文的方法结合自己的业务场景写出复用性更高、可扩展性更好的代码。欢迎各位指出文章中的错误,如果有更好的思路可以在下方评论,我们一起讨论。
欢迎转发,请注明出处。
实现方式
前提:
明确清楚需要执行的类和方法。
思路
- 通过Spring容器获取需要执行的类,注意&#x