ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 第一步 创建数据库 ~~~ create table persistent_logins (username varchar(64) not null, series varchar(64) primary key, token varchar(64) not null, last_used timestamp not null)"; ~~~ ## 第二步注入数据源 ~~~ public class SecurityConfiguration extends WebSecurityConfigurerAdapter { @Autowired private DataSource dataSource; @Bean public PersistentTokenRepository persistentTokenRepository(){ JdbcTokenRepositoryImpl jdbcTokenRepository = new JdbcTokenRepositoryImpl(); jdbcTokenRepository.setDataSource( dataSource); jdbcTokenRepository.setCreateTableOnStartup(true);//设置自动创建数据库 return jdbcTokenRepository; } } ~~~ ## 第三步 配置自动登录 ~~~ .and().rememberMe().tokenRepository(persistentTokenRepository())//设置记住我 .tokenValiditySeconds(60)//有效时间秒 .userDetailsService(userDetailsService)//查询数据库 ~~~ ## 第四 在form表单加 remember-me 字段