Class SpringConfigBackendDatabase


  • @Configuration
    @ComponentScan(basePackages="de.digitalcollections.cudami.server.backend.impl.jdbi")
    @EnableTransactionManagement
    public class SpringConfigBackendDatabase
    extends Object
    Database configuration.
    • Constructor Detail

      • SpringConfigBackendDatabase

        public SpringConfigBackendDatabase()
    • Method Detail

      • persistentTokenRepository

        @Autowired
        @Bean
        @Qualifier("pds")
        public org.springframework.security.web.authentication.rememberme.PersistentTokenRepository persistentTokenRepository​(DataSource pds)
      • dbi

        @Bean
        public org.jdbi.v3.core.Jdbi dbi​(org.jdbi.v3.spring5.JdbiFactoryBean factory)
                                  throws Exception
        Throws:
        Exception
      • jdbi

        @Bean
        public org.jdbi.v3.spring5.JdbiFactoryBean jdbi​(DataSource ds,
                                                        com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • transactionManager

        @Bean
        public org.springframework.jdbc.datasource.DataSourceTransactionManager transactionManager​(DataSource dataSource)