If you have a few years of experience in the Java ecosystem and you'd like to share that with the community, have a look at our Contribution Guidelines.
Partner – JPA Buddy – NPI – expanded (tag = JPA)

The right tools can and will save a lot of time. As long as you are using Hibernate and IntelliJ IDEA you can boost your coding speed and quality with JPA Buddy. It will help in a lot of the day-to-day work:
- Creating JPA entities that follow best practices for efficient mapping
- Creating DTOs from entities and MapStruct mappers using convenient visual tools
- Generating entities from the existing database or Swagger-generated POJOs
- Visually composing methods for Spring Data JPA repositories
- Generating differential SQL to update your schema in accordance with your changes in entities
- Autogenerating Flyway migrations and Liquibase changelogs comparing entities with the database or two databases
- … and a lot more
Simply put, you'll learn and use the best practices of Hibernate and surrounding technology and become a lot more!
Definitely visit the JPA Buddy site to see its features in action closer.
Partner – MongoDB – NPI – expanded (tag = MongoDB)

You can explore MongoDB through their free forever cluster - Atlas.
Dependency Injection is a fundamental aspect of the Spring framework, through which the Spring container “injects” objects into other objects or “dependencies”.
Simply put, this allows for loose coupling of components and moves the responsibility of managing components onto the container.
Let's explore DI with Spring further here.

DI Basics
- Intro to Inversion of Control and Dependency Injection with Spring
- Constructor Dependency Injection in Spring
- Guide to Spring @Autowired(popular)
- Wiring in Spring: @Autowired, @Resource and @Inject
- Spring @Primary Annotation
- @Order in Spring
- XML-Based Injection in Spring
- Quick Guide to Spring Bean Scopes
Spring bottom
Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:
>> THE COURSEGeneric footer banner


Learning to build your API
with Spring?
Download the E-book
with Spring?