FAM - Properties

Taula de continguts
  • 1. Prerequisits
  • 2. AppPropertiesFactory
    • 2.1. Properties d’aplicació
    • 2.2. Properties de perfil
    • 2.3. Properties noves

1. Prerequisits

  • Tenir instal·lat l’entorn corporatiu
  • Tenir un projecte descarregat a l’entorn (veure document descarregar projecte o crear projecte backoffice)

2. AppPropertiesFactory

Aquesta és la classe encarregada de gestionar els fitxers de propietats. En arrencar el servidor es carreguen totes les properties en memòria i es poden accedir des de qualsevol lloc.

2.1. Properties d’aplicació

El fam i els projectes nous venen configurats amb un fitxer de propietats app.properties que es carrega al AppPropertiesFactory i es accessiible mitjançant el mètode appProperties().

2.2. Properties de perfil

La classe AppPropertiesFactory està preparada per carregar totes les propietats depenents del perfil, com ara els drets. Per defecte, es carreguen uns perfils estandards però es pot configurar. Es proporciona el mètode perfilProperties(String perfil) per recuperar les properties d’un perfil concret.

2.3. Properties noves

Si es volen afegir fitxers de propietats, seria bo considerar:

  • Fer servir els properties ja existents.
  • En cas de voler afegir-ne de nous, fer-ho a similitud del app.properties, ubicant el fitxers de recursos al costat del de aplicació i carregar-lo de forma anàloga a la classe AppPropertiesFactory, definint un mètode d’accés si escau.
1
Grups de treball:
Plataforma JEE