反射:http://blog.csdn.net/liujiahan629629/article/details/18013523
注解:http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html