1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
486
486
EMPFEHLEN
-
15.12.11 19:54 #1
- Registriert seit
- Dec 2011
- Beiträge
- 2
Hallo Java-Geeks
ich steh grad ein bischen auf dem Schlauch und bräuchte mal paar Tips,
und zwar möchte ich eine einfache Entity mit Gettern/Settern zur Laufzeit Annotationen.
Hier ein Beispiel:
Code :1 2
public String getField1(){ }
soll werden zu:
Code :1 2 3
@Export(column="Name") public String getField1(){ }
Dachte schon an AspectJ, nur kommt nur das so vor als würde ich da mit Kanonen auf Spatzen schießen....
Um ein paar Tips wäre ich euch echt dankbar..
greetz Slugger
-
16.12.11 13:49 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
warum willst du das machen? Möchtest du legacy code mit Annotations austatten? -> Hier gäbe es noch die Möglichkeit die zu annotierenden Meta-Informationen extern abzulegen (z.Bsp. als XML Datei)
in der Tat lässt sich das mit AspectJ und declare via "Introduction" realisieren:
http://www.eclipse.org/aspectj/doc/r...s-declare.html
http://www.tutorials.de/java/243655-...roduction.html
Ansonsten musst du IMHO dynamisch neue Klassen erzeugen, oder den bytecode deiner Klassen vor dem Laden manipulieren. -> Das wären noch größere Kanonen....
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
19.12.11 18:56 #3
- Registriert seit
- Dec 2011
- Beiträge
- 2
Hi Tom,
dank für die Antwort.
Hab vor mir nen voll generischen SQL-Query Excel Exporter zu bauen.
Allerdings hatte ich schon einen Exporter auf Basis von Annotations,
und den wollte ich so nutzen ohne groß was ändern.
Ok dann werd ich doch den Exporter umschreiben, so dass er mir einfach eine List<Map<String,Object>> nimmt statt einer Entity mit Annotations.
Danke und Gruß
Slugger
Ähnliche Themen
-
Von einer anderen klasse etwas in das JTabel hinzufügen?
Von Code46 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 08.01.11, 09:46 -
[c++] Template-Funktionen einer Klasse hinzufügen - wie richtig?
Von radazong im Forum C/C++Antworten: 7Letzter Beitrag: 28.10.07, 14:17 -
Struktur einer Klasse zur Laufzeit Manipulieren
Von Thomas Darimont im Forum JavaAntworten: 0Letzter Beitrag: 21.10.07, 16:33 -
Werte einer Java 5 Annotation zur Laufzeit ändern.
Von Thomas Darimont im Forum JavaAntworten: 0Letzter Beitrag: 22.10.06, 19:17 -
Java 1.5.x - Enum und Annotation
Von schnuffie im Forum JavaAntworten: 4Letzter Beitrag: 07.04.05, 17:54





Zitieren

Login





