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
}
posted @ 2024-01-04 14:51  渴望知识的菜鸟  阅读(47)  评论(0)    收藏  举报