问答详情
源自:4-2 Spring Bean装配之Autowired注解说明-1

为什么每个类只能有一个构造器被标记为required=true????????????????

http://img.mukewang.com/572b17cc0001c7a010340542.jpg

为什么每个类只能有一个构造器被标记为required=true????????????????

提问者:java家洼 2016-05-05 17:52

个回答

  • 慕虎9238834
    2016-05-05 20:15:12
    已采纳

    规定的吧,如果设置两个构造函数required=true运行会出现下列错误

    Invalid autowire-marked constructor: public com.imooc.beanannotation.jsr.JsrServie(). Found another constructor with 'required' Autowired annotation: public com.imooc.beanannotation.jsr.JsrServie(com.imooc.beanannotation.jsr.JsrDAO)