How to implement Security in Spring Boot Project? Spring Boot java Spring Spring Boot 3 by devs5003 - February 19, 2023April 7, 20265 Now a days, almost every client demands for implementation of powerful security feature in real time application. Demand of security feature is very valid to maintain confidentiality, integrity and availability. There are many types of security in the real world, but we as a developer will focus on the Application/Software Security. Furthermore, in Application Security, our job is to ensure basically two things. First, only valid user can access the application. Second, If the user is valid, he/she can access only permitted data/information in that application. I consider, there is nothing to explain more about them as you must already be aware of these two terminologies i.e. Authentication & Authorization. You might already have guessed what we will discuss in our
MCQ on Java 8 Features Core Java java Java 8 Java MCQ MCQ by devs5003 - February 15, 2023May 1, 20251 Details on this page are a little bit different than at other pages. Rather than going through some theoretical or practical way of learning Java 8 Features, we will test our understanding of the same via solving multiple choice questions (MCQs). In this page, we will talk about ‘MCQ on Java 8 Features’. Answer & Explanation of each question are given at the bottom of this page. You will find these questions for the first time on the web as they are created after putting a strong effort. You may also find these questions in some other websites/blogs after publishing this page. Someone who likes the questions & interested in copying the questions can just provide a reference of this page as
What is Bean in Spring | Spring Bean Explained java Spring Spring Boot Spring Core by devs5003 - January 10, 2023November 15, 20250 Every Java Developer come across the terms Java Bean, Bean Class & Spring Bean. Most of the times people think that all are the same and used interchangeably. Even sometimes people consider them as a simple POJO class. In fact, these all have some logical differences. There is some set of standards & guidelines provided by Programmers that makes them different from each other. In this article 'What is Bean in Spring?', we will start with the fundamentals which are also essential to know, then we will discuss the Spring Bean with examples. Please note that if you define a class that doesn't follow the guidelines of being a Spring Bean, the Java compiler will never complain you. In contrast, the
New Features In Spring Framework 6 java Spring Spring Boot Spring Boot 3 Spring Core by devs5003 - December 31, 2022October 11, 20230 Spring Framework 6, released on November 2022, is the major version change and containing many upgraded features and changes into the Spring development environment. On the other hand, Spring Boot 3 also released on November 2022, is based on Spring Framework 6, also changes a lot of things. We need to know about the changes in new versions in order to make smooth development of an application in the future. In this article, we will discuss about ‘New Features in Spring Framework 6’. Spring Boot 3.0 is also the first Spring Boot GA release, which is based on the Spring Framework 6.0. As a developer, we need to be aware of these updates in order to work smoothly with Spring Framework.
How to write REST Consumer API using Spring Boot RestTemplate java RestTemplate Spring Spring Boot by devs5003 - December 30, 2022July 2, 20250 Apart from three well known layers i.e. Presentation Layer, Service Layer and Data Layer, we may also have an Integration Layer. This layer generally works with the web services concept and connects two different applications to exchange data between them. One application refers to producer/provider, whereas other refers to consumers. However, we have already gone through the REST Producer API in another article where we had developed different operations to produce REST API. Now, we must have a question in mind 'How to write REST Consumer API using Spring Boot RestTemplate'. We had also discussed a bit about RestTemplate( The Spring REST Client). In fact, RestTemplate provides us Consumer methods to consume services provided by producer applications. We can even have
JavaScript vs Angular JS Angular java JavaScript by devs5003 - December 3, 2022January 19, 20241 Undoubtedly, JavaScript is one of the most popular programming languages in the world. Millions of developers use JavaScript to create web applications and even mobile applications. But what about Angular JS? Angular JS is a JavaScript framework that was created by Google. We primarily use it for developing front-end and creating single-page web applications. Therefore, a question comes in the mind, which one should we use? JavaScript or Angular JS? In this article 'JavaScript vs Angular JS', we will compare these two technologies and see their differences. Once you go through the complete article, you will also be able to make a decision which one to use as per your requirement. Needless to say, both technologies are very popular in terms
Elasticsearch with Spring Boot Using Spring Data Elasticsearch CRUD Examples Elasticsearch java Spring Boot by devs5003 - November 16, 2022May 1, 20251 spring data elasticsearch examplespring data elasticsearch exampleIn this article, we will learn how to develop 'Spring Data Elasticsearch CRUD Examples Using Elasticsearch with Spring Boot'. We will start with the basics of Elasticseach as a theoretical part. In practical part we are going to discuss how to setup Elasticsearch in our system and make it ready to work. Then, we will move to the development of our example. Apart from CRUD operation with UI, we will also get into 'How to create a REST API using Elasticsearch with Spring Boot. What is Elasticsearch? Elasticsearch provides the capability to store, search, and analyze huge volumes of both structured and unstructured data. It primarily works on the concept of indexing. Since it also capable
How To Add JDK 19 Support In Eclipse Core Java eclipse java jdk 19 by devs5003 - September 30, 2022August 31, 20230 Eclipse not recognizing Java-19, How to add JDK 19 support in Eclipse 2022-09?, jdk19 IDE , jdk19 eclipse, eclipse jdk19, eclipse java 19, java 19 eclipse, eclipse java 19 support, eclipse for java 19, JDK 19 support in Eclipse 2022-09 - java, add java 19 to eclipse, how to add java 19 to eclipse, eclipse openjdk 19, eclipse java 19 plugin, eclipse support java 19, jdk 19 eclipse, eclipse compiler compliance level 19 not available, sts java 19, add jdk 19 to eclipse, how to add jdk 19 in eclipse Oracle has released JDK 19 (the tenth six-month release) in September 2022 and it's general availability date is 2022/09/20. JDK 19 will be a short-term feature release that is supported for
How To Deploy Spring Boot Application To Heroku Heroku java Spring Spring Boot Spring Cloud by devs5003 - September 28, 2022November 12, 20232 The development of a software application goes through multiple stages like: requirement analysis, designing, coding, testing. Once testing is completed successfully, we need to deploy the application somewhere in a server so that users can access it from anywhere. Generally, we deploy the application in the Cloud environment. Heroku is the cloud environment that provides us deployable infrastructure. So, we are going to discuss 'How To Deploy Spring Boot Application to Heroku'? in this article. Spring Boot’s flexible packaging options provide a great deal of choice when it comes to deploying your application. We can deploy Spring Boot applications to a variety of cloud platforms, to virtual/real machines, or make them fully executable for Unix systems. Here in this article we
Spring Bean Life Cycle Method Examples java Spring Spring Boot Spring Core by devs5003 - September 13, 2022December 27, 20240 In the context of Spring Framework, if we want to execute some code after the bean construction, then we can write that code inside the custom init() method. Similarly, if we want to execute some code just before the destruction of the bean, we can write that code inside destroy() method. These methods are called Spring Bean Life Cycle Methods. Here in this article we will develop 'Spring Bean Life Cycle Method Examples'. The bean life cycle is managed by the spring container. When we run the program, first of all, the spring container gets started. After that, the container creates the instance of a bean as per the request, and then the required dependencies are injected. At the end, the bean