maven http://www.cnblogs.com/1314wamm/p/7475771.html spring注解: https://www.cnblogs.com/EasonJim/p/7347534.html