2016-04-04 13 views
3

bir webcoder yayı kullanarak bu kodu var. Neden "İkinci Değer ve İkinci Değer" olmadığını anlamıyorum. ts değişkenli bir talep kapsamıdır. kodudur: TS istek bahar bunun için proxy oluşturur açıkçası kapsamlı olarak yapılandırıldığında gibiWeb uygulaması bağlam kapsamı garip davranışlar

@Component 
@Scope(value=WebApplicationContext.SCOPE_REQUEST, proxyMode=ScopedProxyMode.TARGET_CLASS) 
public class TS implements Serializable{   
    public String name; 
    public String getName() { 
     return name; 
    } 
    public void setName(String name) { 
     this.name = name; 
    } 
} 

Ben bu davranışı

cevap

1

anlamıyorum. Bu nedenle setName ve getName çağrıları, her istek için oluşturulan TS örneğine yönlendirilir. Ancak doğrudan alan referansı proxy edilemez ve yalnızca denetleyiciye enjekte edilen örneği etkiler.

İlgili konular