Quelle est la configuration de base de données recommandée pour développer un site Web dans Spring Boot? : webdev


J’essaie de développer un site Web dans Kotlin et Spring Boot qui dépend fortement d’une base de données. Pour la production, je m’attends à utiliser PostgreSQL ou MariaDB, selon la compatibilité avec d’autres composants. Jusqu’à présent, je suis le plus habitué à Django qui utilise une base de données sqlite3 pour le développement et essentiellement tout ce que vous voulez pour la production car les opérations de base de données sont abstraites par les modèles (il vous donne même juste une base de données sqlite3 entièrement fonctionnelle lorsque vous l’exécutez avec les paramètres par défaut) .

Existe-t-il un workflow de développement similaire pour Spring? J’ai vraiment aimé la façon dont Django l’a géré car je n’avais pas à configurer de serveur de base de données sur mon ordinateur personnel et je pouvais facilement réinitialiser le site Web en supprimant la base de données sqlite3 puis en réexécutant toutes les migrations. De préférence, je voudrais configurer le site Spring avec des capacités similaires. Existe-t-il un moyen recommandé de le faire qui ne compromet pas ma capacité à me connecter à une base de données basée sur un serveur en production?

Close Menu