Maison > Java > javaDidacticiel > le corps du texte

Introduction à la solution Java aux exigences des champs de configuration dynamique

WBOY
Libérer: 2023-06-04 15:07:04
avant
1360 Les gens l'ont consulté

"Répertoire"

Méthode 1 @Value("{champ correspondant}")
  • La méthode 2 présente l'environnement
    • Résumé
    Java résout le besoin de champs configurés dynamiquement
  • Avez-vous déjà rencontré quelque chose comme l'image ci-dessous pendant le développement ? L'administrateur configure plusieurs champs que les utilisateurs doivent remplir

    • Ma méthode d'implémentation consiste à afficher le json dynamique stocké dans la base de données

    • Ce qui suit est ma principale méthode d'implémentation
    • 1. qui répond aux exigences de classe (ce qui suit est mon entité)

  • 2. La base de données stocke plusieurs champs configurés par l'administrateur

    3. un champ pour stocker la gestion du remplissage des utilisateurs La chaîne de tableau field json configurée par l'administrateur est utilisée pour traiter les données métiers

    Points récapitulatifs de mon implémentationIntroduction à la solution Java aux exigences des champs de configuration dynamique

    Laissez d'abord l'administrateur configurer le nombre de champs, puis les stocker dans le backend pour la prochaine fois que l'utilisateur remplira Préparer les données du champ de remplissage de l'utilisateur

    La page de remplissage frontale restitue le json (image du titre 2) stocké dans la classe d'entité pour que l'utilisateur puisse le remplir.

    Introduction à la solution Java aux exigences des champs de configuration dynamique

    Une fois que l'utilisateur a rempli les champs configurés sur la page de remplissage, le back-end les stocke pour la prochaine fois. Fournissez les données de remplissage lors de l'édition ou du détail

    Introduction à la solution Java aux exigences des champs de configuration dynamique

    Java lit les champs de configuration

    Première méthode @Value("{ champ correspondant}")

    Introduction à la solution Java aux exigences des champs de configuration dynamique

    @Value("${authUrl}")
    private String authUrl;
    Copier après la connexion

    Problème : @Value("${authUrl}" ), ne peut correspondre qu'à un seul champ. Si vous introduisez 100 champs, vous devez écrire 100 @Value("${field} ")
    • La méthode 2 introduit l'environnement

      @Autowired
      private Environment environment;
      //获取配置文件字段
      environment.getProperty("对应字段");
      Copier après la connexion
      C'est plus pratique que la méthode 1. Introduisez simplement l'environnement. Utilisez simplement la classe et utilisez sa méthode getProperty pour obtenir la valeur

      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