Qualcuno su cui lavoro ha notato (in stacktrace) che durante l'esecuzione di jvm con -javaagent: spring-instrumentation.jar le mie classi annotate JAXB hanno strani nuovi metodi in esse che non abbiamo scritto: ad es. SomeJaxbAnnotatedClass $ JaxbAccessorM_getFields_setFields_java_util_Set.getJAXB utilizza la strumentazione bytecode?
Ciò significa che jaxb utilizza la strumentazione bytecode quando è disponibile? Dove posso leggere di più su questa funzionalità?
Grazie, Yuval
(+1) bella aggiunta. – skaffman
Grazie per aver chiarito questo concetto, avrei dovuto confondere le classi interne con metodi aggiuntivi e immaginato che la strumentazione a molla potesse avere qualcosa a che fare con questo. Quello che descrivi ha molto più senso :) –