Ho un progetto che ha un'architettura orientata ai servizi. per esempio, qualsiasi cosa si riferisce a payment
è all'interno del modulo di pagamento.
-dao
-config
-constatnts
-middlewares
-modules
-payment
-user
-bankTransaction
-...
-routes
e aspetto dei modelli di mangusta, tutti i codici sono all'interno del modulo.
ora voglio usare mongoDb session
per eseguire la query in modalità Transaction
. quindi voglio bankTransaction
service avvia una mangusta session
e chiama un metodo donePayment
da payment
modules e dovrebbe passare DBsession
a questa funzione. e donePayment
chiama setGoalPayment
di un altro modulo e di nuovo dovrebbe passare DBsession
oggetto a quello.
c'è un modo per usare qualcosa come Singleton in java
qui?
qualcosa che rimane al livello superiore dei moduli e ogni modulo potrebbe accedervi.