STS springboot être construit sur le multi-modules Maven

La construction de STS basé sur springboot multi-modules

Récemment , quelqu'un a voulu construire un cadre de springboot multi-modules de référence à un cadre open-source pour la construction et certains du blog. Nous avons compilé quelques étapes sur la construction du springboot:
Ce qui suit est ce que j'ai construit répertoire de base multi-module a été créé:
Insérer ici l'image Description
pour construire un projet principal appelé GCTIME de, GCTIME-admin, GCTIME-cadre pour le programme pour commencer sous-projet GCTIME, GCTIME-admin de entrée, GCTIME-cadre pour l'ensemble de la configuration du projet.

2 Première

2.1, créez un nouveau projet SpringStarterProject

File-> New-> Printemps projet de démarrage de
Insérer ici l'image Description
remplissage est terminée, cliquez sur suivant, après la configuration par défaut, il a été ensuite sur Terminer.
La dernière structure du projet ci - dessous:
Insérer ici l'image Description
Le projet servira de projet parent, effectué à ce moment modifier temporairement la structure du projet, seul le pom.xml dans un changement d'emballage pom

2.2, créer divers projets sous-module

Dans le droit principal du projet -> maven-> Nouveau projet Maven Module
Insérer ici l'image Description
Cliquez sur Terminer pour créer, actualiser le projet est terminé, il y aura deux projets, le projet parent contient un sous-projets modèles.
Selon les étapes ci - dessus, en fonction de leurs besoins créer de bonnes, comme sous - modules admin, cadre, et enfin la structure générale ci - dessous:
Insérer ici l'image Description

2.3, modifier la structure du répertoire du projet

Quelqu'un est admin comme l'entrée du programme, le cadre configuré en tant que projet collectif, il vous suffit de fournir un accès externe à l' administrateur, il en sera GCTIME principales classes de début du projet GctimeApplication.java et d' autres fichiers de configuration à application.properties dans le répertoire admin.
Après le déménagement est une structure complète ci - dessous:
Insérer ici l'image Description
Le GCTIME plus de répertoire clair, GCTIME ne pas besoin de code d'écriture, après avoir terminé l'architecture du projet , comme indiqué ci - dessous:
Insérer ici l'image Description

2.4, réécriture complète dépendances de fichiers pom

Modifier le fichier pom GCTIME-admin au milieu:
Insérer ici l'image Description
modifié GCTIME-cadre du fichier pom:
Insérer ici l'image Description
le projet principal n'est pas modifié.

test

Créer un test de classe de test:
Insérer ici l'image Description
Après le travail ci - dessus est fait, un projet de service d'interface simple préliminaire est terminée,

projets web droit à la gestion et l'accès au navigateur, le chemin d'accès est la suivante:

http: // localhost: 8081 / bonjour
Insérer ici l'image Description
Ils sont simples à construire un bâtiment sur les mailles du springboot de plusieurs modules, si les besoins de quelqu'un pour construire une plus grande diversité, comme l' ajout: mybatis intégré, des outils d' exploitation forestière, Shiro, ont besoin de maîtriser ingénierie et configurer le cadre, une référence à l'avenir des sous-modules.

Digression:
Récemment , quelqu'un voulait trop complexe, entraînant ainsi une efficacité lente, la nécessité de revoir leur propre, facile à difficile de savoir, sans oublier le début du cœur.

Publié 30 articles originaux · louange won 8 · vues 20000 +

Je suppose que tu aimes

Origine blog.csdn.net/wg22222222/article/details/84768625
conseillé
Classement