―― Aus verschiedenen Gründen studiere ich Spring Boot. ――Ich erinnere mich nicht an Java selbst, Servlets, JSPs usw. vor zu langer Zeit. Es wird also ein Anfängerstart. ――Ich konnte in insgesamt 16 Stunden ein einfaches SPA erstellen und es in jedem Schritt sicher montieren. ――Es gibt kein spezielles Design.
# | OS/Software/Bibliothek | Ausführung |
---|---|---|
1 | Mac OS X | EI Capitan |
2 | Java | 1.8.0_111 |
3 | Tomcat | 8.0.43 |
4 | MySQL | 5.6.38 |
# | OS/Software/Bibliothek | Ausführung |
---|---|---|
1 | Eclipse | 4.5 Mars |
2 | Gradle | 4.4.1 |
# | OS/Software/Bibliothek | Ausführung |
---|---|---|
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
Platzieren Sie Eclipse.app unter / Applications.
** Japanisches Lokalisierungs-Plug-In ** http://mergedoc.osdn.jp/#pleiades.html
JStyle http://mergedoc.osdn.jp/#jstyle.html
Platzieren Sie das Verzeichnis jp.sourceforge.mergedoc.pleiades des entpackten Plugins unter /Applications/Eclipse.app/Contents/Eclipse/plugins/.
Öffnen Sie /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini und fügen Sie Ihre Notizen hinzu.
-Xverify:none
-javaagent:/Applications/Eclipse.app/Contents/Eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
JStyle
Platzieren Sie das entpackte Plugin-Glas unter /Applications/Eclipse.app/Contents/Eclipse/plugins/.
Öffnen Sie nach dem Start die Umgebungseinstellungen oben links auf dem Bildschirm.
--Ändern Sie von "Java> Compiler" die Java-Version auf 1.8.
Öffnen Sie nach dem Booten "Server> Laufzeitumgebung" in den Einstellungen oben links auf dem Bildschirm.
/usr/local/Cellar/[email protected]/8.0.43/libexec
-Edit / Projektname /src/main/resources/application.properties.
//Tomcat-Startport
server.port=18080
//Einstellungen für die Datenbankverbindung
spring.datasource.url=jdbc:mysql://localhost:3306/{Name der Datenbank}
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
――Dieses Mal habe ich die folgenden Funktionen erstellt.
# | Funktionsname |
---|---|
1 | Benutzerinformationen auflisten |
2 | Teilweise Übereinstimmungssuche nach Benutzername und Gruppenname |
3 | Anzeige von Benutzerinformationen |
4 | Benutzername aktualisieren |
CREATE DATABASE {Name der Datenbank} 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
Wählen Sie ein Projekt aus, klicken Sie mit der rechten Maustaste und klicken Sie auf Ausführen> Spring Boot-Anwendung.
――Es passte eher in JPA, Thymeleaf und andere Bibliotheken als in Java oder Spring Boot. --Gradle Einfach zu bedienen.
Recommended Posts