In the previous chapter, we saw how to use the JHipster Domain Language (JDL) to model and generate our domain model. We also learned about entity relationships and the import-jdl sub-generator. In this chapter, we will see how we can further customize and add business logic to the generated online-store application to suit our needs. We will learn about the following:
- Live reload with Spring DevTools and BrowserSync
- Customizing the Angular frontend for an entity
- Editing an entity that was created using the JHipster entity generator
- Changing the look and feel of the application using a Bootstrap theme
- Adding a new i18n language using the JHipster language generator
- Customizing the generated REST API to add additional role-based authorization with Spring Security
- Creating new Spring Data JPA queries and methods