2010-06-08 5 views
6

(Java):Commons AnnotationUtils kütüphanesi var mı? Ben ya doğrudan açıklamalar API kullanarak ve kendi yazma veya kullanan Springs dışındaki ek açıklamaları için sorgulamak için genel bir yardımcı programları (statik yöntemleri) kütüphane bulamıyorum

Normalde Springs kullanmanın sakıncası olmaz ama sadece ek açıklamalarla uğraşmak için oldukça büyük bir bağımlılık. Belki Commons Lang bir gün AnnotationUtils'e sahip olacak.

Ek Açıklamalar için sorgulamak üzere insanlar neler kullanıyor?

+0

Diğer bir kütüphane Oval iç http://oval.sourceforge.net/api/src-html/net/sf/oval/internal/util/ReflectionUtils.html#line.35, ancak açıkçası bu halka açık değildir. –

+2

Ne, baharın geri kalanını da kullanmak istemiyor musun? :) – skaffman

+1

evet, bahar çocuklarının bu sınıf gibi şeyler içeren bir yaylı paketler çıkartacağını umuyorum. –

cevap

3

Spring 2.5.6 sürümü ile spring.jar (2.8 MB) 'yi bağımlılık olarak kullanmak mümkündü. Sürüm 3 ile bu mümkün değil. Bunun yerine, kabı başlatmak için çekirdek, çekirdek, içerik, asm ve ifade modülüne bağımlılık eklemeniz gerekir.

Sadece AnnotationUtils sınıfından bu yana, çekirdek modülüyle yeterlidir. Burada bir indirme bağlantısı ile birlikte Sarmaşık ve Maven elemanı bulabilirsiniz:

http://www.springsource.com/repository/app/search?query=AnnotationUtils

Büyüklüğü 258 KB üzerinde Apache Commons Lang 2.4 karşı 350 KB.

+0

Bu yaptığım şeydir. Sahip olduğum tek sorun, Spring.jar'ın yayı zaten kullanmış olan açıklama projemi içeren projeler için spring-core.jar içerdiğini bilmesi için Ivy'yi kullanmaktır. –

İlgili konular