求教如何设置javabean中某几个属性的默认值

求教如何设置javabean中某几个属性的默认值,第1张

使用内省一个JavaBean的成员写入与读取方法

//创建内省对象

IntroSpector iSpector = new IntroSpector()

new PropertyDescriptor("num",IntroSpector.class).getWriteMethod().invoke(iSpector, 1232)

System.out.println(iSpector.getNum())

Object numObject =

new PropertyDescriptor("num", iSpector.getClass()).getReadMethod().invoke(iSpector, null)

System.out.println(numObject)

使用@Resource注解,可以选择byName和byType,默认好像是byName。

你说的这个只是对属性注入,我现在是需要赋值,比如说bean里面有个username的属性,我现在想默认设置为 “张三”,的设置而不是注入


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11810766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存