Ich habe einen Spring Expression Language (SpEL) -Ausdruck innerhalb eines Thymeleaf-Attributs. Es wird ein bisschen lang, und ein Teil davon ist anderen Entwicklern vielleicht nicht klar, deshalb möchte ich einen Kommentar darin einfügen.Wie schreibe ich einen Kommentar in einen SpEL-Ausdruck?
Ich sah aus wie etwas zu tun:
T(example.long.package.MyClass).someMethod("abc" /* Explain why value is "abc" here */)
Abgesehen davon, dass die /*...*/
Syntax nicht funktioniert, und der Ausdruck ist natürlich komplizierter. Dies ist nur ein Beispiel; Ich suche nach einer generellen Möglichkeit, Kommentare in komplizierten SpEL-Ausdrücken zu haben. Ich sehe keine Hinweise auf Kommentare innerhalb der Spring documentation chapter on SpEL.
Ich kann es für jetzt umgehen, indem ich einen Thymeleaf/HTML-Kommentar in der Nähe des Ausdrucks habe, ich möchte nur in der Lage sein, auch Kommentare innerhalb von Ausdrücken zu haben.
Ich stimme zu, dass es ein bisschen seltsam ist, aber hier versuche ich nicht zu dokumentieren, was der Parameter bedeutet. Ich versuche zu dokumentieren, warum diese bestimmte Aufruf-Site einen Wert übergibt, der für diesen Parameter wie eine ungerade Auswahl erscheint. Seltsam genug, dass ich es für sinnvoll hielt, einen Kommentar hinzuzufügen. Denn ja, etwas "Wichtiges" in der Ansichtsschicht zu haben ist tatsächlich seltsam. –