PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Създаване на отделен източник на данни за моята сесия spring с помощта на JDBC и spring данни jpa при пролетно зареждане

проверете https://github.com/nomanbplmp/CustomSessionStoreExample за да видите пълния пример.

За да накарате хранилището за сесии да работи с база данни, различна от основната, е необходимо да предоставите персонализирано хранилище за сесии и да замените вътрешното на spring, както е дадено по-долу.

@Configuration
@EnableJdbcHttpSession
class SessionConfig { 
    @Bean
    public JdbcOperationsSessionRepository sessionRepository(){
      DataSource ds =   DataSourceBuilder.create().driverClassName("org.h2.Driver").username("sa").url("jdbc:h2:file:~/test").build();
     return   new SessionRepo(ds,new DataSourceTransactionManager(ds));

    }
}


class SessionRepo extends JdbcOperationsSessionRepository  {

    public SessionRepo(DataSource dataSource, PlatformTransactionManager transactionManager) {
        super(dataSource, transactionManager);

    }


}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL Висока наличност с архитектури Master-Slave и Master-Master

  2. Django:как да използвам множество бази данни?

  3. Промяна на плана за изпълнение на заявка в postgresql ръчно?

  4. Как мога (или мога) да ИЗБЕРЯ DISTINCT на няколко колони?

  5. Postgresql join_collapse_limit и време за планиране на заявката