Con questa frase intenti queste specifiche?
- Have a public default (no argument) constructor
- allows access to properties using accessor (getter and setter) methods
- Implement java.io.Serializable
onestamente ho letto l'articolo da te suggeritomi, che semplicemente dice che i POJOs sono dei Java Bean ma allo stesso tempo sono Spring Bean... cioe, come hai detto tu, sono delle normalissime classi che istanziano degli oggetti; ad esempio una classe Book istanzia un Bean "libroJava" che rappresenta un libro.
La cosi tanto semplice affermazione (se corretta) mi porta a pensare che un POJO è un oggetto che non seguele le specifiche dei Bean (sopra scritte), mentre uno Spring Bean è un oggetto che rispettale specifiche dei Bean ma è gestito dal Framework e non dalla classe a cui ne affida i servizzi...
Spero di non aver confusione nel mio cervello![]()