Một câu hỏi đơn giản về tiêm Spring từ tệp thuộc tính cho thuộc tính cuối cùng.Tiêm thuộc tính mùa xuân trong thuộc tính cuối cùng @Value - Java
Tôi có một tập tin thuộc tính mà tôi muốn lưu trữ một đường dẫn tập tin trong Thông thường khi tôi sử dụng file tính tôi thiết lập thuộc tính lớp sử dụng một cái gì đó như thế này:.
private @Value("#{someProps['prop.field']}") String someAttrib ;
Sau đó, trong tôi spring.xml
tôi sẽ có cái gì đó như :
<util:properties id="someProps"
location="classpath:/META-INF/properties/somePropFile.properties" />
Điều này hoạt động tốt, đơn giản và tạo mã đẹp và gọn gàng. Nhưng tôi không chắc chắn mô hình gọn gàng nhất để sử dụng khi cố gắng tiêm các giá trị thuộc tính vào các thuộc tính lớp cuối cùng là gì?
Rõ ràng cái gì đó như:
private static final @Value("#{fileProps['dict.english']}") String DICT_PATH;
sẽ không hoạt động. Có cách nào khác không?
Chúc mừng!
Không, hai cách tiếp cận không tương thích. – skaffman