BeanDefinition构建示例
生活随笔
收集整理的這篇文章主要介紹了
BeanDefinition构建示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public class BeanDefinitionCreationDemo {public static void main(String[] args) {// 1.通過 BeanDefinitionBuilder 構建BeanDefinitionBuilder beanDefinitionBuilder = BeanDefinitionBuilder.genericBeanDefinition(User.class);// 通過屬性設置beanDefinitionBuilder.addPropertyValue("id", 1).addPropertyValue("name", "小馬哥");// 獲取 BeanDefinition 實例BeanDefinition beanDefinition = beanDefinitionBuilder.getBeanDefinition();// BeanDefinition 并非 Bean 終態,可以自定義修改// 2. 通過 AbstractBeanDefinition 以及派生類GenericBeanDefinition genericBeanDefinition = new GenericBeanDefinition();// 設置 Bean 類型genericBeanDefinition.setBeanClass(User.class);// 通過 MutablePropertyValues 批量操作屬性MutablePropertyValues propertyValues = new MutablePropertyValues();
// propertyValues.addPropertyValue("id", 1);
// propertyValues.addPropertyValue("name", "小馬哥");propertyValues.add("id", 1).add("name", "小馬哥");// 通過 set MutablePropertyValues 批量操作屬性genericBeanDefinition.setPropertyValues(propertyValues);}
}
?
總結
以上是生活随笔為你收集整理的BeanDefinition构建示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 注解能力ApplicationConte
- 下一篇: Bean 别名示例