Невозможно выполнить настройку, указанную в конфигурации Dropwizard на https://www.dropwizard.io/0.9.2/docs/manual/jdbi.html, в которой указано использование:
public void setDataSourceFactory(DataSourceFactory factory)
В моей среде IDE (сообщество Intellij) возникает ошибка, что она не может разрешить символ'DataSourceFactory.
Пожалуйста, помогите мне выяснить, почему я не могу использовать DataSourceFactory
Я попробовал параметры по умолчанию, предложенные моей IDE - найдите Maven Dependency на WEB или найдите JAR.Кажется, никто из них не решил мою проблему.
Я использую Dropwizard со следующей конфигурацией в моем Pom.xml -
<dependency>
<groupId>io.dropwizard</groupId>
<artifactId>dropwizard-core</artifactId>
<version>1.2.0</version>
</dependency>
Ниже приведен код моего файла конфигурации -
public class DropBookmarksConfiguration extends Configuration {
// TODO: implement service configuration
@Valid
@NotNull
private DataSourceFactory database = new DataSourceFactory();
@JsonProperty("database")
public void setDataSourceFactory(DataSourceFactory factory) {
this.database = factory;
}
@JsonProperty("database")
public DataSourceFactory getDataSourceFactory() {
return database;
}
Я ожидаю, что смогуиспользовать DataSourceFactory без ошибки