У меня есть класс
public class DataStore {
public String name;
public String username;
public String password;
public String token;
public String connectionString;
public String type;
public String scheme;
public boolean usesBasicAuth;
public boolean usesBearerAuth;
}
Мне нужно создать компонент для него в другом проекте. Но мне нужно как-то заполнить поля. Проблема в том, что я не могу использовать <constructor-arg ... />
, потому что нет конструктора.
Приведенный ниже код приводит к исключению BeanCreationException: «Не удалось разрешить соответствующий конструктор»
<bean id="dataStore"
class="com.fressnapf.sdk.dataaccess.services.DataStore">
<constructor-arg index="0" value="${spring.datastore.name}"/>
...
</bean>