[JAVA] J'ai essayé JHipster 5.1

J'ai découvert l'existence d'un framework appelé JHipster, alors je l'ai essayé.

Environnement

Le site auquel j'ai fait référence est ici. https://www.jhipster.tech/installation/

Cette fois, j'utiliserai l'installation de la boîte Vagrant. https://github.com/jhipster/jhipster-devbox

vagrant init jhipster/jhipster-devbox

vagrant up --provider virtualbox

En conséquence, vous pourrez utiliser Ubuntu avec divers outils bien configurés. Lorsque vous exécutez jhipster_default ~~ à partir de VirtualBox, le bel écran suivant apparaîtra. Screenshot_2018-07-15_03-35-41.png

Écrivons une application simple (tutoriel)

Commencez par créer une application. Cette fois, j'ai choisi React comme interface. https://www.jhipster.tech/creating-an-app/

Créez ensuite une entité. À ce stade, définissez le nom de l'élément et la relation JPA de manière interactive. https://www.jhipster.tech/creating-an-entity/

Avec ce résultat, vous pouvez créer une application qui CRUD bien.

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

Résoudre le problème

Cependant, en raison d'un problème spécifique à JHipster5.1, lors de l'enregistrement du côté Many de OneToMany, une exception se produit côté serveur et la sauvegarde échoue. Cela semble avoir déjà été soulevé comme un problème. (Peut-être corrigé. Vérification pendant un moment.) https://github.com/jhipster/generator-jhipster/issues/7967

Lieu de modification

Ajoutez le paramètre masqué suivant à la fin d'AvGroup.
    <AvInput id="book-author-id" type="hidden" name="author.id" value={this.state.authorId} />
  </AvGroup>

Impressions

Il est normal d'accéder facilement à l'ensemble de l'environnement de développement.

Recommended Posts

J'ai essayé JHipster 5.1
J'ai essayé Spring.
J'ai essayé de mettre Tomcat
J'ai essayé youtubeDataApi.
J'ai essayé de refactoriser ①
J'ai essayé FizzBuzz.
[J'ai essayé] Tutoriel de printemps
J'ai essayé d'exécuter Autoware
J'ai essayé d'utiliser Gson
J'ai essayé QUARKUS immédiatement
J'ai essayé Spring Batch
J'ai essayé node-jt400 (Programmes)
J'ai essayé node-jt400 (exécuter)
J'ai essayé node-jt400 (Transactions)
J'ai essayé node-jt400 (Construction de l'environnement)
J'ai essayé DI avec Ruby
J'ai essayé node-jt400 (écriture IFS)
J'ai essayé node-jt400 (mise à jour SQL)
J'ai essayé JHipster 5.1
J'ai essayé d'utiliser azure cloud-init
J'ai essayé Drools (Java, InputStream)
J'ai essayé Rails débutant [Chapitre 1]
J'ai essayé d'utiliser Apache Wicket
J'ai essayé node-jt400 (requête SQL)
J'ai essayé d'utiliser Java REPL
J'ai essayé l'analyse du code source
J'ai essayé le problème FizzBuzz
J'ai essayé node-jt400 (flux SQL)
J'ai essayé node-jt400 (lecture IFS)
J'ai essayé Rails débutant [Chapitre 2]
J'ai essayé UPSERT avec PostgreSQL.
J'ai essayé BIND avec Docker
J'ai essayé la métaprogrammation avec Java
J'ai essayé d'utiliser anakia + Jing maintenant
J'ai essayé le didacticiel Angular + SpringBoot + PostgreSQL
J'ai essayé de mâcher C # (indexeur)
J'ai essayé quelque chose qui s'appelle la recherche récursive
J'ai essayé d'utiliser Spring + Mybatis + DbUnit
J'ai essayé d'utiliser JOOQ avec Gradle
[K8s] J'ai essayé la communication entre les pods!
J'ai essayé un petit docker de digdag.
J'ai essayé de résumer le support d'iOS 14
J'ai essayé d'interagir avec Java
J'ai essayé la communication UDP avec Java
J'ai essayé d'expliquer la méthode
J'ai essayé de mettre Domino11 dans CentOS7
J'ai essayé le framework Java "Quarkus"
[Rails] J'ai essayé de supprimer l'application
J'ai essayé d'utiliser l'API Java8 Stream
J'ai essayé l'outil de micro-benchmarking de Java JMH
J'ai essayé d'utiliser JWT en Java
J'ai essayé GraphQL avec Spring Boot
J'ai essayé de résumer l'apprentissage Java (1)
[Android] J'ai essayé d'utiliser la disposition du coordinateur.
J'ai essayé Flyway avec Spring Boot
J'ai essayé d'utiliser le conteneur Pari gp