2016-03-28 3 views
3

Имя таблицы по умолчанию, которая управляет аутентификацией по-моему в Spring Security, является «persistent_logins».Как переименовать таблицу persistent_logins в Spring-Security

Благодаря именования баз данных, мне нужно переименовать эту таблицу «persistent_logins» в «T_PERSISTENT_LOGINS».

Любая помощь пожалуйста.

ответ

3

Вам нужно написать собственную реализацию JdbcTokenRepositoryImpl

Создать класс, расширяющий JdbcDaoSupport и реализации PersistentTokenRepository

Настройка этого класса, как бин в вашей Spring Application Context Config, а затем установить его в качестве маркера -repository-ref атрибут помня-me Spring Security Config

Но, честно говоря, я сначала изменил бы политику имен таблиц.

Смежные вопросы