java - Spring storing an object in session -


after logging user object, user able choose 1 of multiple accounts, once user select 1 of accounts want application work specific account. there way store object account in session spring any controller can have access variable @ time?

you use session beans.

first interface set , object:

public interface accountholder {     public void setaccount(account account);     public account getaccount(); } 

then implementation of interface:

public class accountholderimpl implements accountholder {     private account account;     public void setaccount(account account) {         this.account = account;     }     public account getaccount() {         return account;     } } 

define session-scoped bean in @configuration:

@bean @scope(value="session", proxymode=scopedproxymode.interfaces) public accountholder accountholder() {     return new accountholderimpl(); } 

after can use following in controllers:

@autowired private accountholder accountholder; 

Comments

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -

javascript - Ajax jqXHR.status==0 fix error -