Spring overloaded constructor injection

后端 未结 3 1429
没有蜡笔的小新
没有蜡笔的小新 2020-12-11 21:28

This is the code :

public class Triangle {


private String color;
private int height;


public Triangle(String color,int height){
    this.color = color;
           


        
3条回答
  •  醉酒成梦
    2020-12-11 22:16

    Based on tests for Spring 3.1.0, the second constructor will be used. I don't know why, the documentation didn't give any definitive answer.

    Bitbucket code To test, run Main class, it will output String FIRST or SECOND, depending which constructor will be used to create Triangle object.

提交回复
热议问题