――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