learn bean's autowire and relation and scope