Angular Material is a project from the angular team with the aim of creating a set of high quality of UI components based on the Googles material design specification and this library is used by many applications both inside and outside of Google. The main purpose of Component Dev Kit (CDK) is to bridge tooling
In this tutorial we will be creating a dynamic search filter. For any field it will generate sql query dynamically from the provided search parameter. We will generate a Dynamic JPA query for Branch entity class from the search parameter provided. Branch.class @Getter@Setter@Entity@Table(name = "BRANCH")public class Branch implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional
For complex queries JPA query will take a lot of execution time if the size of data is huge. Writing complex native query is easy but are error prone. We will learn how to create a type safe native query using query builder Querydsl. For querying student whose name starts with “r”. 1) sql query
Hello folks, what’s up! In this tutorial we’re going to build front-end to consume REST API that we’ve developed in our previous tutorial. If you haven’t have any familiarity with angular, then I highly recommend you to go through this tutorial. Now let’s start building our Angula App to consume REST API. Start with a
Hey folks, what’s up. In this tutorial, we are going to build our first ever spring boot application. Just spend your few minutes and you will have your first ever spring boot application. But before beginning, let’s know something, why Spring Boot when we already have Spring Framework. With Spring Framework in Java, we do
Hello folks! In this tutorial we are going to develop a web application with Spring Boot, Angular and JPA and perform CRUD operation on it. I am dividing this tutorial into two parts: in first part we’re going to develop back-end with Spring Boot and JPA, and in the second part we’re going to build
Spring cloud config provides both server and client side support for externalizing the configurations in a distributed system. Remember the bad days when we put the configuration constants in a class file and package it inside a war/ear and then deploy it. It had caused a lot of troubles and mess. Twelve-factor app, a methodology for
Test driven development, abbreviated as TDD, is a software development paradigm with the repetition of different cycles. It is a programming practice where the test drives the development process. The programmer first writes the failing test case of small functionality, makes the failing test case to pass and then refactor the code in order to
Git is one of the most popular version control tools used as a distributed version control system(VCS). Version control is a system that records changes to a file or set of files over time so that you can access specific versions later and make changes. Installing Git on Ubuntu Above command updates OS packages Above
When writing programs in java, we often deal with scenarios where we get null reference for objects. Such scenarios are pain for developers, as de-referencing such variables cause, you guessed it, null pointer exceptions. The standard practice, for developers, before Java 8, was to null check every time you faced such ambiguous instances of objects.