――Pour diverses raisons, j'étudie Spring Boot.
| # | OS/Logiciel/Bibliothèque | version | 
|---|---|---|
| 1 | Mac OS X | EI Capitan | 
| 2 | Java | 1.8.0_111 | 
| 3 | Tomcat | 8.0.43 | 
| 4 | MySQL | 5.6.38 | 
| # | OS/Logiciel/Bibliothèque | version | 
|---|---|---|
| 1 | Eclipse | 4.5 Mars | 
| 2 | Gradle | 4.4.1 | 
| # | OS/Logiciel/Bibliothèque | version | 
|---|---|---|
| 1 | Spring Boot | 1.5.9 | 
| 2 | JPA(Java Persistence API) | |
| 3 | Thymeleaf | 
brew update && brew upgrade && brew cleanup
Java
brew cask install java
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Tomcat
brew install tomcat
Gradle
brew install gradle
https://www.eclipse.org/downloads/packages/release/Mars/2
Placez Eclipse.app sous / Applications.
** Plug-in de localisation japonais ** http://mergedoc.osdn.jp/#pleiades.html
JStyle http://mergedoc.osdn.jp/#jstyle.html
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/.
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".
Après le démarrage, ouvrez "Serveur> Environnement d'exécution" dans les Préférences en haut à gauche de l'écran.
/usr/local/Cellar/[email protected]/8.0.43/libexec

-Edit / nom du projet /src/main/resources/application.properties.
//Port de démarrage Tomcat
server.port=18080
//Paramètres de connexion à la base de données
spring.datasource.url=jdbc:mysql://localhost:3306/{Nom de la base de données}
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
――Cette fois, j'ai créé les fonctions suivantes.
| # | Nom de la fonction | 
|---|---|
| 1 | Liste des informations utilisateur | 
| 2 | Recherche de correspondance partielle pour le nom d'utilisateur et le nom du groupe | 
| 3 | Affichage des informations utilisateur | 
| 4 | Mise à jour du nom d'utilisateur | 
CREATE DATABASE {Nom de la base de données} DEFAULT CHARACTER SET utf8;
CREATE TABLE `groups` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
CREATE TABLE `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `group_id` int(11) NOT NULL,
  `name` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
INSERT INTO `groups` VALUES (1,'admin'),(2,'sales');
INSERT INTO `users` VALUES (1,1,'Tanaka'),(2,2,'Takahashi'),(3,2,'Suzuki');
https://github.com/neriai/spring-boot-sandbox
Sélectionnez un projet, cliquez avec le bouton droit et cliquez sur Exécuter> Application Spring Boot.

――Il était plus susceptible de s'intégrer dans JPA, Thymeleaf et d'autres bibliothèques plutôt que dans Java ou Spring Boot. --Gradle Facile à utiliser.
Recommended Posts