Con il nuovo progetto Spring Statemachine, è possibile creare una macchina di stato a livello di codice senza utilizzare classi di adattatori disponibili per le classi JavaConfig e Spring @Configuration?Creazione a livello di codice di una macchina di stato
risposta
Attualmente ci manca un modello generico di builder per costruire macchine come un pojo. È sicuramente possibile utilizzare manualmente le classi necessarie, ma guardando un test di unità questo approccio è troppo prolisso.
In base alle discussioni dopo aver ottenuto 1.0.0.M1, è necessario un API di build di livello basso migliore. Sebbene possiamo creare uno stabilimento basato su JavaConfig, tuttavia questo potrebbe non essere sufficiente per alcuni casi d'uso.
Ho creato un nuovo numero https://github.com/spring-projects/spring-statemachine/issues/45 per tracciare questo. Quindi o aggiungiamo un generatore generico o se tale modello risulta troppo complicato, allora potrebbe essere possibile utilizzare una serie di moduli recipe
per creare una configurazione semplice per casi d'uso specifici.
- 1. Creazione di Imagebutton a livello di codice
- 2. Creazione di vincoli di layout a livello di codice
- 3. Creazione di oggetti NSMenuItem a livello di codice in MonoMac
- 4. Creazione di un UISearchDisplayController a livello di codice
- 5. creazione di uiview a livello di programmazione?
- 6. Come accedere a una condivisione file a livello di codice
- 7. Creazione di UITableView a livello di programmazione
- 8. Creazione a livello di codice di una vista albero in sharepoint basata su una colonna
- 9. Creazione di ListView a livello di programmazione
- 10. Creazione di una casella di controllo a livello di codice utilizzando Cocoa
- 11. Modifica dello stato di una casella di controllo a livello di codice nel dashcode
- 12. Ingrandire una finestra a livello di codice e impedire all'utente di modificare lo stato di Windows
- 13. Come aggiungere i vincoli a livello di codice a un UIView creato a livello di codice?
- 14. Creazione di UIWebView a livello di programmazione
- 15. Ottieni codice identificativo a livello di codice
- 16. Scorrimento a livello di codice
- 17. RadioGroup: Come controllare a livello di codice
- 18. Controllare a livello di codice se la mia macchina ha accesso a Internet o no
- 19. Creazione di un'istanza di classe dinamica a livello di codice in PHP con argomenti variabili?
- 20. Aggiungi modello di codice Java a livello di codice
- 21. Creazione di TextView a livello di codice con puntini di sospensione
- 22. Esiste una guida definitiva per la creazione di cassette postali di Exchange a livello di programmazione?
- 23. Creazione di un elenco di livelli con angoli arrotondati a livello di codice
- 24. UIScrollView a livello di codice in Swift
- 25. Come memorizzare una chiave pubblica in un contenitore di chiavi RSA a livello di macchina
- 26. Creazione del file di database di SQL Server CE a livello di codice
- 27. Esempio di codice per creare pdf a livello di codice
- 28. Visualizzazione a livello di codice dello storyboard
- 29. Stato di base Configurazione macchina tramite Stateless
- 30. aggiunta di UITableView a livello di codice a un UIViewController