Maison > Java > javaDidacticiel > Comment résoudre le problème de chargement paresseux de Springboot JPA

Comment résoudre le problème de chargement paresseux de Springboot JPA

PHPz
Libérer: 2023-05-12 13:58:11
avant
1465 Les gens l'ont consulté

springboot jpa problème de chargement paresseux

Dans springboot, la nouvelle méthode spring.jpa.open-in-view=true dans le fichier de configuration d'application.properties n'est pas valide

#🎜 🎜#Après le test, il existe deux solutions :

1 Ajoutez

spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true;
Copier après la connexion

2 Ajoutez @Transactional à la méthode de test dans le fichier de configuration de l'annotation application.properties.

À propos du chargement paresseux de Springboot

Le chargement paresseux ou le chargement différé signifie que lorsque le conteneur de printemps démarre, tous les beans ne sont pas chargés d'abord dans le conteneur de printemps, mais à la place, en cas de besoin, ceci l'objet est instancié dans le conteneur.

Avantages :

Raccourcir le temps de démarrage

Inconvénients :

Si une erreur de configuration se produit, au démarrage du système Si il est introuvable, des tests stricts sont nécessaires et il est nécessaire de s'assurer que l'espace de tas de la JVM peut satisfaire tous les beans

Le chargement paresseux est divisé en chargement paresseux global et chargement paresseux local. le chargement est réalisé via la configuration, et le chargement paresseux local est réalisé via l'ajout d'une annotation @Lazy à la classe pour implémenter

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal