Choses à noter après avoir combiné Model et Bean


  • Après l'intégration, les données dans le Bean de sortie du modèle JSP dépendront de sa méthode getter. Le nom de la variable de sortie est la méthode getter. Après avoir supprimé le caractère de préfixe "get", la première lettre des caractères restants devient minuscule. Si vous souhaitez que JSP utilise toujours la méthode de sortie précédente, vous pouvez appeler ModelRecordElResolver. setResolveBeanAsModel(true);
  • Controller au démarrage du système. Après avoir supprimé le préfixe "set" dans la méthode setter, les lettres de chaîne restantes deviennent minuscules.
  • De nombreux outils tiers similaires à Jackson et fastjson s'appuient sur la méthode getter de Bean pour fonctionner, donc jackson et fastjson ne peuvent être utilisés qu'après intégration
  • JFinalJson Lors de la conversion du modèle en données json, le nom de clé de json est original Les noms de champs de la table de données et le nom de clé de jackson, fastjson, etc. qui reposent sur le json converti par la méthode getter sont le nom de cas de chameau converti à partir du nom de champ de la table de données
  • Il est recommandé que les noms de champs du mysql La table de données utilise directement la dénomination de casse chameau, de sorte que le nom de clé de json soit complètement cohérent, et JSP peut également utiliser des noms d'attributs complètement cohérents lors de l'obtention de valeurs dans la page. Remarque : Les noms des tables de données MySQL utilisent toujours des traits de soulignement et des lettres minuscules pour faciliter la portabilité entre les systèmes Linux et Windows.
  • En bref, lorsque vous utilisez le Bean combiné, vous devez savoir s'il faut utiliser les méthodes getter et setter dans son BaseModel ou la méthode get(String attrName) dans son Model