jhipster / jhipster-core

JHipster Domain Language, used by JHipster UML and JDL-Studio to generate entities
Apache License 2.0
345 stars 116 forks source link

jhipster-side-by-side #288

Closed co5dt closed 5 years ago

co5dt commented 5 years ago
Overview of the feature request

I feel like I'm on a roll, so here it goes:

There was a very interesting presentation at JHipster Conf 2018 called "JHipster side-by-side". Though the presentation was flawed at one or two points, the basic principle is very intuitive. A non-destructive approach for working with jhipster is to extend the generated classes (Repository, Service, RestController, AngularService). All of the mentioned Java classes inject the respective extended classes, the RestController's receive an updated RequestMapping annotation (works perfectly fine with recent Spring versions) and the extended Angular service an updated endpoint URL respectively.

Motivation for or Use Case

Image doing this for 40+ entities after a weekend-long planning session with your BI and domain experts. It sure is do-able within an hour, yet it is tedious and error-prone.

Related issues or PR
deepu105 commented 5 years ago

@co5dt please check existing issues first, we are already discussing these https://github.com/jhipster/jhipster-core/issues/277

co5dt commented 5 years ago

@deepu105 a) Sorry b) Though wouldn't have found it by name anyway c) Awesome