[JAVA] J'ai essayé de créer un environnement de développement Spring MVC sur Mac

introduction

――Pour diverses raisons, nous avons créé un environnement de développement Spring. ――C'était une pause, mais j'ai pu le construire en un total d'environ 3 ou 4 heures tout en étant bien ajusté. ――Je souhaite continuer à promouvoir diverses activités liées au printemps.

environnement

# OS/Logiciel/Bibliothèque version
1 Mac OS X EI Capitan
2 Java 1.8.0_111
3 Tomcat 8.0.43
4 Eclipse 4.5 Mars
5 Maven 3.5.2
6 Spring 3.1.1.RELEASE

Diverses installations de Homebrew

Mettre à jour l'infusion

brew update && brew upgrade && brew cleanup

Java

Installation

brew cask install java

Paramètre PATH

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

Tomcat

Installation

brew install tomcat

Maven

Installation

brew install maven

Paramètre PATH

export M2_HOME=/usr/local/Cellar/maven/3.5.2/
export M2=$M2_HOME/bin
export PATH=$M2:$JAVA_HOME:$PATH

Installer Eclipse

Télécharger Mars

https://www.eclipse.org/downloads/packages/release/Mars/2

Installation

Placez Eclipse.app sous / Applications.

Téléchargez divers plug-ins

** Plug-in de localisation japonais ** http://mergedoc.osdn.jp/#pleiades.html

JStyle http://mergedoc.osdn.jp/#jstyle.html

Localisation en japonais

Placez le répertoire jp.sourceforge.mergedoc.pleiades du plugin décompressé sous /Applications/Eclipse.app/Contents/Eclipse/plugins/.

Ouvrez /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini et ajoutez l'écriture.

-Xverify:none
-javaagent:/Applications/Eclipse.app/Contents/Eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

JStyle

Placez le fichier jar du plugin décompressé sous /Applications/Eclipse.app/Contents/Eclipse/plugins/.

Configuration initiale d'Eclipse

Après le démarrage, ouvrez les paramètres d'environnement en haut à gauche de l'écran.

--Depuis "Java> Compiler", changez la version Java en 1.8. --Ajoutez Java SE 8 à partir de "Java> JRE installé". --Ajustez les paramètres "Général> JStyle". --Définissez "Général> Navigateur Web". --Si des paramètres proxy sont requis, définissez "Général> Connexion réseau".

Paramètres de connexion Tomcat

Après le démarrage, ouvrez "Serveur> Environnement d'exécution" dans les Préférences en haut à gauche de l'écran.

  1. Sélectionnez "Apache> Apache Tomcat v8.0" dans Ajouter et continuez.
  2. Entrez le nom et le répertoire d'installation de Tomcat. Le répertoire est le suivant.
/usr/local/Cellar/[email protected]/8.0.43/libexec

Installer les plugins Spring et Maven

Installation STS

  1. Ouvrez Aide> Eclipse Marketplace en haut de l'écran.
  2. Entrez STS dans la fenêtre de recherche pour installer.

Installer le plug-in Maven

  1. Ouvrez «Aide> Installer un nouveau logiciel» en haut de l'écran.

  2. Entrez STS dans la fenêtre de recherche pour installer.

  3. Ouvrez l'Explorateur de projet à partir de Fenêtre> Afficher la vue à l'écran.

  4. Définissez les éléments suivants à partir du bouton Ajouter et installez.

Maven
http://download.eclipse.org/technology/m2e/releases

Créer un projet Spring

  1. Ouvrez «Fichier> Nouveau> Projet Spring Legacy» en haut de l'écran.
  2. Entrez le nom du projet, sélectionnez Spring MVC Project dans le modèle et continuez.
  3. Entrez le nom du package et vous avez terminé.

Configuration initiale du projet

Cliquez avec le bouton droit sur le projet et ouvrez ses propriétés.

Installation de dépendance

  1. Cliquez avec le bouton droit sur le projet et exécutez Exécuter> Maven clean.
  2. De même, exécutez "Exécuter> Installation de Maven".

Projet de lancement

  1. Cliquez avec le bouton droit sur le projet et sélectionnez Exécuter> Exécuter sur le serveur.
  2. Dans Définir manuellement un nouveau serveur, sélectionnez Apache> Apache Tomcat v8.0 et continuez.
  3. Ajoutez le projet à configuré et terminé. Si la page suivante s'affiche, c'est que l'opération réussit.

FireShot Capture 065 - Home - http___localhost_8080_app_.jpg

Des points qui correspondent, des points que je n'ai pas bien compris

--Introduction d'Eclipse

Il existe de nombreuses options pour Eclipse, telles que l'utilisation directe de différentes versions et Pleades, le téléchargement à partir de la maison d'origine ou l'installation à partir de Homebrew.

--Comment faire un projet

Au début, je faisais la promotion du projet Maven vers l'environnement Spring, mais Je n'étais pas sûr car il existe différentes méthodes de réglage. De plus, c'est devenu beaucoup plus facile car j'ai trouvé un package capable de créer des modèles tels que STS en cours de route.

--Exécution normale de Tomcat

Quand j'ai joué avec, l'environnement d'exécution était cassé et je ne savais pas où jouer avec. Il est bon d'effacer l'espace de travail et de recommencer.

--Comment résoudre la dépendance

J'ai eu la chance de savoir que j'avais besoin d'une procédure d'installation à l'aide de Maven, pas seulement de l'ajouter à pom.xml.

Ce que je ne comprends pas bien

Si vous ne le serrez pas correctement lorsque vous vérifiez cette zone, il peut s'adapter.

J'ai essayé d'utiliser Gradle, mais dois-je définir le xml moi-même? Maven était tout fait de pops d'écran.

Recommended Posts

J'ai essayé de créer un environnement de développement Spring MVC sur Mac
J'ai essayé de créer un environnement de développement java8 avec Chocolatey
J'ai essayé de créer un environnement de développement padrino avec Docker
Créez un environnement de développement Java à l'aide de jenv sur votre Mac
[Première construction d'environnement] J'ai essayé de créer un environnement Rails6 + MySQL8.0 + Docker sur Windows 10.
J'ai essayé de créer un React.js x TypeScript x Material-UI sur un environnement docker
Créer un environnement de développement Java sur Mac
J'ai essayé de créer une application de clonage LINE
J'ai essayé d'exécuter Java dans un terminal Mac
Créer un environnement de développement Spring Boot avec docker
J'ai essayé de migrer le portfolio créé sur Vagrant vers l'environnement de développement de Docker
Créer un environnement de développement gcloud sur un conteneur centos8
J'ai essayé de créer une compétence Clova en Java
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
J'ai essayé de créer une fonction / écran d'administrateur de site commercial avec Java et Spring
J'ai essayé d'ajouter une ligne de séparation à TabLayout sur Android
[Rails] J'ai essayé de créer une mini application avec FullCalendar
Installer l'environnement de développement Java sur Mac
[Rails 6.0, Docker] J'ai essayé de résumer la construction de l'environnement Docker et les commandes nécessaires pour créer un portfolio
J'ai essayé d'imprimer un formulaire avec Spring MVC et Jasper Reports 1/3 (paramètres Jasper Reports)
J'ai essayé d'imprimer un formulaire avec Spring MVC et Jasper Reports 3/3 (contrôle Spring MVC)
J'ai essayé de créer une application cartographique simple dans Android Studio
J'ai essayé de me connecter à MySQL en utilisant le modèle JDBC avec Spring MVC
J'ai essayé de créer un environnement de développement http2 avec Eclipse + Tomcat
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Mémo de construction de l'environnement de développement Java sur Mac
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
Créons un environnement de développement Java (mise à jour)
[Ruby] Création d'un environnement de développement Ruby sur Ubuntu
J'ai essayé de construire AdoptOpenjdk 11 sur CentOS 7
Créez un environnement JMeter sur votre Mac
J'ai essayé d'imprimer un formulaire avec Spring MVC et Jasper Reports 2/3 (création de modèle de formulaire)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Gorigori SIer SE a tenté de créer un service web par développement personnel
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
J'ai essayé Spring.
J'ai essayé d'utiliser Junit avec Mac VScode Maven
java j'ai essayé de casser un simple bloc
J'ai essayé de développer un outil de gestion des effectifs
J'ai essayé de développer un site Web pour étudier DUO3.0.
Rails6.0 ~ Comment créer un environnement de développement respectueux de l'environnement
J'ai essayé de lier JavaFX et Spring Framework.
J'ai essayé de créer une compétence Alexa avec Java
J'ai essayé de développer un site Web pour enregistrer les dépenses.
Comment créer un environnement Pytorch sur Ubuntu
J'ai essayé d'implémenter un serveur en utilisant Netty
J'ai essayé de casser le bloc avec java (1)
J'ai essayé de créer un portefeuille avec AWS, Docker, CircleCI, Laravel [avec lien de référence]
J'ai créé un environnement Java EE sur AWS et essayé d'exécuter une application Web
J'ai essayé d'imprimer un formulaire avec Spring MVC et Jasper Reports Extra (édition Variables)
Je souhaite créer l'environnement de développement local le plus solide à l'aide de conteneurs distants VSCode
J'ai essayé d'imprimer un formulaire avec Spring MVC et Jasper Reports Extra Edition (édition d'image)