0
私はスプリングブートを使用して初期化を行いたいと思います。 しかし多態性を使って入力を初期化することができます。春のブートを使用して初期化しながら、どのように私は(入力application.ymlファイル内の)多型の世話をすることができますスプリングブートプロパティファイルで多態性を実装する方法は?
私が持っているクラスここ
interface Parent {
}
class C1 implements Parent {
int c1;
}
class C2 implements Parent {
String c2;
}
class A {
Parent p;
public void setP(Parent p) {
this.p = p;
}
}
class SpringBootExamples {
@Autowired
public A a;
}
我々が定義する必要がありますどのようにapplication.yml OR春ブーツがインテリジェントC1を識別しますかC2?
a:
p:
c1: 123
OR
a:
p:
c2: strvalue