L'utilisation par défaut de la sérialisation jdk provoquera un échappement de chaîne
#🎜 🎜##🎜 🎜#Dans le développement actuel, lorsque nous voulons stocker des objets dans Redis, ils doivent être sérialisés.
#🎜 🎜#
Dans le développement réel, nous pouvons utiliser json pour convertir, mais nous ne voulons pas encore utiliser la sérialisation jdk (la sérialisation par défaut est jdk). À ce stade, nous devons utiliser la classe de configuration. Nous créons un objet redisTemplate pour écraser l'objet modèle redis d'origine dans le conteneur de bean.
Distinguer les différentes situations de sérialisation
# 🎜🎜#
d Pas de sérialisation, converti en stockage d'objets json. La console est normale, mais la fenêtre noire est tronquée
e. Sérialisez et convertissez en stockage d'objets json. Fenêtre noire et code tronqué.
Cas 2 : Sérialisation de classe, stockage direct d'un objet javebean Résultat : La console s'affiche normalement, et la fenêtre noire est tronquée
#. 🎜🎜 # A ##🎜 🎜#c.
Le cas 3 utilise la sérialisation jackon (sérialisation personnalisée) et le contenu est affiché normalement.
a.
b.
#🎜 🎜# Dans le cas 4, lorsqu'il est utilisé normalement, nous convertissons généralement nos objets en stockage json et ne stockons pas directement un certain objet Java.
a. Nous utilisons la même méthode d'utilisation que ci-dessus dans le cas 3
b. Tous les objets doivent être sérialisés, c'est-à-dire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!