4Manuals

  • PDF Cloud HOME

春季启动-Couchbase AbstractCouchbaseConfiguration-如何避免覆盖不必要的方法 Download

    我不知道(未解决的编译问题:) 加载数据并推送到未显示的RecyclerView中 调用Model类的函数时出现java.lang.NullPointerException 字符串数组在for循环中初始化时忽略索引0 Spring MVC @ModelAttribute未填充AJAX发布请求 需要建议在Java中使用哪个数据库/存储来存储RaftLogs(实现Raft Consensus Algorithm) Flutter:Java使用或覆盖已弃用的API @ EnableOAuth2Sso和@EnableResourceServer(同一应用程序中的客户端和资源行为) 中断可运行线程的问题 Spring Singleton更新集

我正在使用我的Spring Boot应用程序连接到沙发床。连接良好,一切正常。 这是我的@ReadingConverter的配置类。

@Configuration
@EnableCouchbaseRepositories(basePackages = "com.mypackage.repositories")
@PropertySource("classpath:application.properties")
public class CouchbaseRepoConfiguration extends AbstractCouchbaseConfiguration {

    @Autowired
    ConfigurableEnvironment env;

    /************** String to byte[] conversion - Starts here **************/
    @Override
    public CouchbaseCustomConversions customConversions() {
        return new CouchbaseCustomConversions(Arrays.asList(StringToByteConverter.INSTANCE));
    }

    @ReadingConverter
    public static enum StringToByteConverter implements Converter<String, byte[]> {
        INSTANCE;

        @Override
        public byte[] convert(String source) {
            return Base64.decodeBase64(source);
        }
    }

    /************** String to byte[] conversion - Ends here **************/

    @Override
    protected List<String> getBootstrapHosts() {
        return Arrays.asList(env.getProperty("spring.couchbase.bootstrap-hosts"));
    }

    @Override
    protected String getBucketName() {
        return env.getProperty("spring.couchbase.bucket.name");
    }

    @Override
    protected String getBucketPassword() {
        return env.getProperty("spring.couchbase.bucket.password");
    }
}

当然,上述三个属性是在application.properties文件中定义的。

它们是默认的springouchbase凭据属性,即使我没有上述配置类,这些属性也可以使用。

我的问题是:我怎么只能定义

  

@ReadingConverter

并且不覆盖这三种方法

  

getBootstrapHosts()

     

getBucketName()

     

getBucketPassword()

因为,这是样板代码,实际上并没有执行任何操作。

谢谢

0 个答案:

没有答案



Similar searches
    Samsung DA68-01921A Refrigerator User Manual 我将所有文件和文件夹从wordpress根目录移至wordpress子目录 如何将文件元数据插入数据库(例如,如果是.mp3文件,请插入其名称,专辑,艺术家等) 是否可以通过分解xn-ym = c解决问题? Samsung SRS581DTKM Refrigerator User Manual