JUG Thüringen, 16th Nov. 2019
Frederik Hahne
Frederik Hahne
@atomfrede
atomfrede.gitlab.io
The results of poor mental health can be deadly. Globally, a man dies every minute from suicide. Men, regardless of age group, often don't recognise when they’re experiencing a mental health issue, and may not be comfortable asking for help.
I am a Noob
A high-performance and robust Java stack on the server side with Spring Boot
A sleek, modern, mobile-first front-end with Angular, React and Bootstrap
A powerful workflow to build your application with Yeoman, Webpack and Maven/Gradle
technologies used by JHipster have their default configuration used as much as possible
only add options when there is sufficient added-value in the generated code
for the Java code, follow the default Intellij IDEA coding style
use strict versions for third-party libraries
https://github.com/jhipster/prettier-java
// Installed node, java and git (optional)
npm install -g generator-jhipster
npm install -g generator-jhipster-vuejs
jhipster --blueprints vuejs
The real java hipster
@SuppressWarnings("unused")
@Repository
public interface BorrowRepository extends JpaRepository<Borrow, Long> {
}
@SuppressWarnings("unused")
@Repository
public interface BorrowRepositoryCustom extends BorrowRepository {
}
import BookCopyService from "@/entities/book-copy/book-copy.service";
export default class BookCopyServiceCustom extends BookCopyService {
}
https://www.slideshare.net/agoncal/custom-and-generated-code-side-by-side-with-jhipster
https://dev.to/antonioortizpola/separating-the-jhipster-layout-from-a-custom-ui-implementation-55i8
https://atomfrede.gitlab.io/2019/05/jhipster-with-testcontainers/
https://github.com/intesys/generator-jhipster-testcontainers