- public static void updatePrincipal(UserDetails newPrincipal) {
- Authentication authentication = new UsernamePasswordAuthenticationToken(newPrincipal, null, (Collection) newPrincipal.getAuthorities());
- SecurityContextHolder.getContext().setAuthentication(authentication);
- }
2015年4月30日木曜日
spring security 自動ログイン
アカウント作成後、自動ログインセッションを作成するメソッドです。
java8 java.util.Optional.orElseThrow()の使い方
java8でOptionalの値がない場合は例外を発生させるという場合には、orElseThrowメソッドを使えます。
使い方は、
例外の引数はない時に
使い方は、
orElseThrow(() -> new MyException(someArgument))
.例外の引数はない時に
orElseThrow(MyException::new)
登録:
投稿 (Atom)