[JAVA] Ich habe JHipster 5.1 ausprobiert

Ich habe von der Existenz eines Frameworks namens JHipster erfahren und es ausprobiert.

Umgebung

Die Seite, auf die ich mich bezog, ist hier. https://www.jhipster.tech/installation/

Dieses Mal werde ich die Vagrant-Box-Installation verwenden. https://github.com/jhipster/jhipster-devbox

vagrant init jhipster/jhipster-devbox

vagrant up --provider virtualbox

Infolgedessen können Sie Ubuntu mit verschiedenen Tools verwenden, die gut eingerichtet sind. Wenn Sie jhipster_default ~~ über VirtualBox ausführen, wird der folgende schöne Bildschirm angezeigt. Screenshot_2018-07-15_03-35-41.png

Schreiben wir eine einfache App (Tutorial)

Erstellen Sie zunächst eine App. Diesmal habe ich React als Frontend gewählt. https://www.jhipster.tech/creating-an-app/

Erstellen Sie dann eine Entität. Legen Sie zu diesem Zeitpunkt den Elementnamen und die JPA-Beziehung interaktiv fest. https://www.jhipster.tech/creating-an-entity/

Mit diesem Ergebnis können Sie eine App erstellen, die gut CRUDs.

Screenshot_2018-07-15_04-35-57.png

Problem beheben

Aufgrund eines für JHipster5.1 spezifischen Problems tritt jedoch beim Speichern der Many-Seite von OneToMany eine Ausnahme auf der Serverseite auf, und das Speichern schlägt fehl. Dies scheint bereits als Problem angesprochen worden zu sein. (Vielleicht behoben. Für einen Moment nachsehen.) https://github.com/jhipster/generator-jhipster/issues/7967

Änderungsort

Fügen Sie am Ende von AvGroup den folgenden versteckten Parameter hinzu.
    <AvInput id="book-author-id" type="hidden" name="author.id" value={this.state.authorId} />
  </AvGroup>

Impressionen

Es ist in Ordnung, die gesamte Entwicklungsumgebung einfach zu betreten.

Recommended Posts

Ich habe JHipster 5.1 ausprobiert
Ich habe es mit Spring versucht.
Ich habe versucht, Tomcat zu setzen
Ich habe youtubeDataApi ausprobiert.
Ich habe versucht, ① umzugestalten
Ich habe FizzBuzz ausprobiert.
[Ich habe es versucht] Spring Tutorial
Ich habe versucht, Autoware auszuführen
Ich habe versucht, Gson zu benutzen
Ich habe sofort QUARKUS ausprobiert
Ich habe Spring Batch ausprobiert
Ich habe versucht, node-jt400 (Programme)
Ich habe versucht, node-jt400 (ausführen)
Ich habe versucht, node-jt400 (Transaktionen)
Ich habe versucht, node-jt400 (Umgebungskonstruktion)
Ich habe DI mit Ruby versucht
Ich habe versucht, node-jt400 (IFS schreiben)
Ich habe versucht, node-jt400 (SQL Update)
Ich habe JHipster 5.1 ausprobiert
Ich habe versucht, Azure Cloud-Init zu verwenden
Ich habe Drools (Java, InputStream) ausprobiert.
Ich habe Rails Anfänger ausprobiert [Kapitel 1]
Ich habe versucht, Apache Wicket zu verwenden
Ich habe versucht, node-jt400 (SQL-Abfrage)
Ich habe versucht, Java REPL zu verwenden
Ich habe versucht, den Quellcode zu analysieren
Ich habe das FizzBuzz-Problem ausprobiert
Ich habe versucht, node-jt400 (SQL-Stream)
Ich habe versucht, node-jt400 (IFS lesen)
Ich habe Rails Anfänger ausprobiert [Kapitel 2]
Ich habe UPSERT mit PostgreSQL ausprobiert.
Ich habe BIND mit Docker ausprobiert
Ich habe versucht, Metaprogrammierung mit Java
Ich habe jetzt versucht, Anakia + Jing zu verwenden
Ich habe Angular Tutorial + SpringBoot + PostgreSQL ausprobiert
Ich habe versucht, C # (Indexer) zu kauen.
Ich habe etwas versucht, das als rekursive Suche bezeichnet wird
Ich habe versucht, Spring + Mybatis + DbUnit zu verwenden
Ich habe versucht, JOOQ mit Gradle zu verwenden
[K8s] Ich habe versucht, zwischen Pods zu kommunizieren!
Ich habe ein wenig digdags docker.run_options ausprobiert
Ich habe versucht, die Unterstützung für iOS 14 zusammenzufassen
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, UDP mit Java zu kommunizieren
Ich habe versucht, die Methode zu erklären
Ich habe versucht, Domino11 in CentOS7 zu integrieren
Ich habe das Java-Framework "Quarkus" ausprobiert.
[Rails] Ich habe versucht, die Anwendung zu löschen
Ich habe versucht, die Java8 Stream API zu verwenden
Ich habe Javas Micro-Benchmarking-Tool JMH ausprobiert
Ich habe versucht, JWT in Java zu verwenden
Ich habe GraphQL mit Spring Boot ausprobiert
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
[Android] Ich habe versucht, das Koordinatorlayout zu verwenden.
Ich habe Flyway mit Spring Boot ausprobiert
Ich habe versucht, Pari GP Container zu verwenden