is it possible to define a bean with the use of static final fields of CoreProtocolPNames class like this:
public interface CoreProtocolPNames {
public static final String PROTOCOL_VERSION = "http.protocol.version";
public static final String HTTP_ELEMENT_CHARSET = "http.protocol.element-charset";
}
If it is possible, what is the best way of doing this ?
解决方案
Something like this (Spring 2.5)
Where util namespace is from xmlns:util="http://www.springframework.org/schema/util"
But for Spring 3, it would be cleaner to use the @Value annotation and the expression language. Which looks like this:
public class Bar {
@Value("T(java.lang.Integer).MAX_VALUE")
private Integer myValue;
}