@Bean
    @ConditionalOnMissingBean
    JdbcSessionDataSourceScriptDatabaseInitializer jdbcSessionDataSourceInitializer(
        @SpringSessionDataSource final ObjectProvider<DataSource> sessionDataSource,
        final ObjectProvider<DataSource> dataSource,
        final JdbcSessionProperties properties) {
        return new JdbcSessionDataSourceScriptDatabaseInitializer(
            sessionDataSource.getIfAvailable(dataSource::getObject), properties);
    }
This is {@link CasJdbcSessionAutoConfiguration}.

@author Misagh Moayyed
@since 6.0.0
support/cas-server-support-session-jdbc/src/main/java/org/apereo/cas/config/CasJdbcSessionAutoConfiguration.java