Um byrjanin fellur meðan MongoDB-arkivið verður heintað, stilla tá pakka-innleggjaran hjá Flapdoodle. HTTP-proxylistin kann veita møgulig endapkt fyri eina almenna innleggingarleið. Dátugrunnsklienturin hevur enn ikki gjørt sína seinni sambinding.

Modern transition-grundað tillaging veitir proxyið gjøgnum DownloadPackage:

Mongod mongod = new Mongod() {
    @Override
    public DownloadPackage downloadPackage() {
        return DownloadPackage.withDefaults()
            .withDownloadConfig(DownloadConfig.defaults()
                .withProxyFactory(() -> Proxys.httpProxy("proxy.example", 8080)));
    }
};

Brúka klassurnar úr teimum valdu Flapdoodle MongoDB- og embedded-process-bókasøvnunum, og brúka so hendan tillagaða Mongod í applikatiónini ella testuppsetningini. Lambdaið veitir HTTP-proxyið; arkiv-URL'in verður verandi mál fyri innleggingini.

Ein væleydnað byrjan úr cache brúkar ikki tað proxyið. Pakka-transitionin kannað fyrst innleggingar-cache, so skilja eitt cache-hitt frá eini veruligari arkiv-heinta, tá tú metir úrslitið av byrjanini.

Hetta mynstrið hoyrir til transition-API'ið. Eldri RuntimeConfig-byggjarar og fyrrverandi DownloadConfigBuilderCustomizer hjá Spring Boot brúka aðrar tillagingar- og cache-uppsetningar-grænseflatar; samanber dømið við tær dependency-ættarliðirnar í applikatiónini.

Skyldar greinar