- React ES6
React uses ES6’s features such as class, arrow functions, variables(let, var, const), for..in, for..of, and others. Classes A class can have attributes, methods, and state. You can extend a class and add functionality. Arrow functions Regular JS ES6 arrow function Default functions In ES6, a…
- React Set up
Install node js on your computer if you haven’t done so. Here is the link. Create your project by using this command: Go into your app using this command: Start your application using this command: Congratulations! You have just set up your react project.
- Springboot with Thymeleaf
Thymeleaf is a template language that helps serve static files. Add dependencies <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId>…
- Springboot with Swagger
Swagger is an open source project used to generate the REST API documents for RESTful web services. Add swagger and swagger-ui dependencies <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <dependency>…
- Springboot Mapstruct
A Data Transfer Object(DTO) is an object that is used to encapsulate data or domain model, and send it from one subsystem of an application to another. DTOs are most commonly used by the Services layer in an N-Tier application to transfer data between itself and the UI layer.Mapstruct is by far the…