如果使用Spring,则可以简单地使用请求范围的bean而不是显式
ThreadLocals:
public interface UserName { ...}@Component @Scope(value = "request", proxyMode = ScopedProxyMode.INTERFACES)public class UsernameImpl implements UserName { private String username; ...}
如果使用Spring,则可以简单地使用请求范围的bean而不是显式
ThreadLocals:
public interface UserName { ...}@Component @Scope(value = "request", proxyMode = ScopedProxyMode.INTERFACES)public class UsernameImpl implements UserName { private String username; ...}