【求助】怎么动态给Java注解参数赋值呢?
比如使用如下注解的时候:
@SensitiveInfo(type = "String",isEffictive = false)
isEffictive的值如何动态传入,能传入一个变量吗?
百度贴吧也有一个类似的帖子 http://tieba.baidu.com/p/3997972980
跪求大神解答。。。。
应该实现不了~哎~想别的招吧~
参考:https://stackoverflow.com/questions/10636201/java-annotations-values-provided-in-dynamic-manner
destination = "${spring.activemq.queue-name}"
在方法参数的前面写上@Param("参数名"),表示给参数命名,名称就是括号中的内容
public Student select(@Param("aaaa") String name,@Param("bbbb")int class_id);
给入参 String name 命名为aaaa,然后sql语句....where s_name= #{aaaa} 中就可以根据aaaa得到参数值了