Class SpringConfigBackend


  • @Configuration
    @ComponentScan(basePackages={"de.digitalcollections.iiif.bookshelf.backend.api.repository","de.digitalcollections.iiif.bookshelf.backend.impl.repository"})
    @EnableAutoConfiguration(exclude=org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration.class)
    @EnableMongoRepositories(basePackages="de.digitalcollections.iiif.bookshelf.backend.api.repository")
    @EnableMongoAuditing
    public class SpringConfigBackend
    extends java.lang.Object
    • Constructor Detail

      • SpringConfigBackend

        public SpringConfigBackend()
    • Method Detail

      • propertySourcesPlaceholderConfigurer

        @Bean
        public static org.springframework.context.support.PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer()
      • mongeez

        @Bean(name="mongeez")
        public org.mongeez.MongeezRunner mongeez​(com.mongodb.MongoClient mongo)
                                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • objectMapper

        @Bean
        @Primary
        public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
      • solrClient

        @Bean
        public org.apache.solr.client.solrj.SolrClient solrClient()