JHipster has two mechanisms to extend its features:
The difference between a module and a blueprint is that a blueprint lets you override certain parts of the generated application while JHipster scaffolds the remaining parts. For example, a blueprint can override the client-side code alone, while the server side is generated by JHipster. A module, on the other hand, can only change what is generated by JHipster, and so is more suitable for adding complementary features on top of ...