There is no need to know about these frameworks rather than you should select the most significant for relying on your need and job profile.
1) Spring Boot :
You would have understood about the significance of Spring Boot and it is a wonderful framework which is the best suited for the best things to work on the Java world from the time of Spring framework.
Much similar to Spring which leads to solving the issues linked with the Java enterprise development and Spring Boot resolves the issues linked with Spring Application development for making things simpler for Java developer for making the Java web application with the help of Spring.
Although you can find lots of dependency injection offered by Spring and lots of templates like Rest Template, JDBC Template which expects lots of terms for a learning curve, dependency management
Although Spring provides a dependency injection with lots of templates similar to JDBC Template, Rest Template it also desires many things from the user with respect to a learning curve, dependency management, and configuration which develops development friction.
2) Spring Cloud :
It has its own difficulty with respect to development application and Spring Cloud leads to solving everything. It offers tools for Java developers with fastly building few common patterns of cloud-based application eg: service discovery, configuration management, circuit breaks, intelligent routing, distributed sessions etc.
There is no need to take tension about Hardware for developing a cloud-based Java application for installing the operating system, database and other software for your application that requires those to function.
Cloud connector is quite simple and efficient and it offers to access such services by removing all cloud-specific details, which implies that you can link those important services in the cloud similar to the non-cloud environment eg: you can link a database by understanding the port and host and login credentials.
3) Angular :
Angular is not regarded as a new framework and it has been around for the past two years. Angular Js was regarded as the earlier version of Angular but from the Angular 2 intervention the framework was quite different and re-written.
Declarative templates are offered by it with respect to data binding and get dependency injection and unit testing for your client-side code which decides its really famous framework for front-end development.
4) React :
Hash Web GUI has lots of projects that are currently using React rather than using FreeMaker, JSP, Thymeleaf or some other Java View technologies.
The ultimate advantage of React is that you can develop a component and then use them again which makes the development simple eg: if you can find a list of elements with different data then you can reuse your custom list component developed using React with another data.
As Angular is backed by Google, Facebook is backed by reacting which implies it is not willing to fade in the past two years and any investment you make at the time of learning React will reach much farther to the server in your career.
Read More : Top 4 Java Web Frameworks Built For Scalability
5) Apache Spark :
In the Big Data Space, Apache Spark is regarded as the next big framework. Although, Hadoop is much famous and uses the Big Data Space, things that are changed rapidly for enhancing the speed and performance of Apache Spark.