主要讲的是dispatcherServlet这个类
ioc其实是一个map,工程启动后扫描路径,根据类的全限定名创建bean
问:怎么根据路径找到方法?
答:路径拼接,就是bean获取对应类上面requestMapping的"/aaa",再获取方法上对应requestMapping上的"/get",将两者拼接后存放在map里,其中key为路径,value为该方法;
map还存key为"/aaa",value为该controller实例
问:@Autowired原理?
自定义注解,在加载的时候,扫描controller层,获取@Autoweired并且获取其对应的成员变量,在和bean中初始化的对象进行比较,给类的实例的成员变量赋值,这里一般是priviate,可以放开私有权限。