24 Mayıs 2010, PAZARTESİ
Fasulye başlatma bahar - statik final alanlarını kullanarak (sabitler)
böyle sınıf: CoreProtocolPNames statik ve final alanlar ile bir bean tanımlamak mümkün
<bean id="httpParamBean" class="org.apache.http.params.HttpProtocolParamBean">
<constructor-arg ref="httpParams"/>
<property name="httpElementCharset" value="CoreProtocolPNames.HTTP_ELEMENT_CHARSET" />
<property name="version" value="CoreProtocolPNames.PROTOCOL_VERSION">
</bean>
public interface CoreProtocolPNames {
public static final String PROTOCOL_VERSION = "http.protocol.version";
public static final String HTTP_ELEMENT_CHARSET = "http.protocol.element-charset";
}
Eğer mümkünse, bunu yapmanın en iyi yolu nedir ?
CEVAP
24 Mayıs 2010, PAZARTESİ
Bu Bahar 2.5) gibi bir ÅŸey
<bean id="foo" class="Bar">
<property name="myValue">
<util:constant static-field="java.lang.Integer.MAX_VALUE"/>
</property>
</bean>
util
* * * * ad xmlns:util="http://www.springframework.org/schema/util"
Ama 3, temizleyici @Value
ek açıklama ve anlatım dil kullanmak olur Bahar. Bu gibi görünüyor:
public class Bar {
@Value("T(java.lang.Integer).MAX_VALUE")
private Integer myValue;
}
Bunu PaylaÅŸ:
Fasulye başlatma tamamlandıktan sonra ...
Neden't nitelikli static final de...
DeÄŸiÅŸim statik son alan Java kullanara...
Nasıl ek açıklamalar kullanılarak yapı...
Bahar Güvenlik kullanırken, fasulye ge...