2017-11-21 12 views
0

私はSpring WebFlux5.0.1とSpringブートv2.0 M6バージョンを使ってWebアプリケーションを開発しようとしています。オブジェクトをセッションに格納し、それを後続のページ/コントローラで使用する必要があります。Spring WebFluxでWebSessionを使用してデータを永続化する方法は?

コントローラ

@Controller パブリッククラスTestController {

@RequestMapping("/") 
public Mono<String> testSession(Model model,ServerWebExchange swe){ 
    Mono<WebSession> session = swe.getSession(); 
    System.out.println("In testSession "+session); 

    model.addAttribute("account", new Account()); 
    return Mono.just("account"); 
} 

}

私はServerWebExchangeからWebsessionオブジェクトを取得することができましたが、私は/取得する属性を設定する方法を参照してくださいいけない

WebSessionの使い方を理解するための助けが必要ですリアクションワールドのオブジェクト

+1

ここにコードを追加してください。 –

+0

質問の方法については、https://stackoverflow.com/help/how-to-askをご覧ください。初心者の方は、あなたが試したことを説明してください(そしてコードを追加してください)。 –

答えて

0

あなたは何をしたいのですか?

swe.getSession().map(
    session -> { 
     session.getAttribute("foo"); // GET 
     session.getAttributes().put("foo", "bar") // SET 
    } 
); 
関連する問題