Groovy Bean的使用
beans {
// 代码格式:id 类路径
animal com.springoffice.demo.entity.animal.Animal
dog com.springoffice.demo.entity.animal.Dog
}
调取和使用groovy的代码
ApplicationContext context = new GenericGroovyApplicationContext("classpath:application/dogapplication.groovy");
Animal animal = context.getBean("animal", Animal.class);
animal.setAnimalName("猫").setAnimalAge((byte) 5).setAnimalCategory("猫科").setAnimalColor("黑色");
Dog dog = context.getBean("dog", Dog.class);
dog.setAnimalName("灰太狼").setAnimalAge((byte) 5).setAnimalCategory("犬科").setAnimalColor("灰色");
下列代码:在groovy文件中设置animal对象的默认值
beans {
animal(com.springoffice.demo.entity.animal.Animal) {
animalName = "大象"
animalAge = 5
animalCategory = "象科"
animalColor = "灰色"
}
dog com.springoffice.demo.entity.animal.Dog
}

浙公网安备 33010602011771号