userServce -> 无参构造方法->普通对象->依赖注入->初始化前(postStruct)->初始化(initializationBean)->初始化后(aop)->代理对象->bean
大概流程:scan 扫描注解,获取注册bean的包路径,然后注册bean (creanteBean),注册过程中判断注解,注入属性,最后获取bean(getBean);