如果所示,我想动态给CacheExpire这个注解设置值,通过SpringEL表达式调用自定义的方法实现,但是因为CacheExpire注解值的类型为Long而报错,因为这里它要求设置一个Long类型的常量,如果是String类型应该就不会有这个问题,但是目前无法修改该类型,有没有人知道如何解决这个问题?
用反射。直接用 Property设置参数变量。
不过你得去找框架里是哪个对象的参数。
正常情况应该是通过application.properties,或者application.yml配置注入。