构造器注入的例子 使用name，必须开启debug编译模式或者是使用@ConstructorProperties