楼上的很遗憾,这货是spring-context包里的,虽然用在springmvc具体解释很麻烦,实际上@controller只是做了个档备蠢元数据标记,但context包只是定义了这个annotation,然后下面没有了滚前。。。springmvc框架看到你定义了这个,做了进一步行陪处理,也就是springmvc