日期:2014-05-18  浏览次数:20639 次

spring中复杂bean如何设置为组件

如图所示,有参构造,没有无参构造,如何设置为component供其他地方注入

------解决方案--------------------
必须配置个无参的构造,不然反射的时候会报错
------解决方案--------------------
必须要有个默认的构造,否则bean无法初始化
------解决方案--------------------
一定要有无参构造方法,
如果不能加无参构造方法,那就不要用注入,
如果要注入就加无参构造方法,
如果即要用注入而那个类又不能加无参构造方法,就写个类继承那个类,
------解决方案--------------------
加无参构造这是尝试问题,至于后面那个设置问题容我试试,都再好好想想