Не удается разрешить символ - DataSourceFactory - PullRequest
0 голосов
/ 10 июня 2019

Невозможно выполнить настройку, указанную в конфигурации 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 без ошибки

...