What is Bean in Spring | Spring Bean Explained java Spring Spring Boot Spring Core by devs5003 - January 10, 2023May 26, 20260 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
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 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, 2022May 3, 20260 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
Spring Core Tutorials java Spring Spring Boot Spring Core by devs5003 - September 7, 2022January 21, 20260 Once we start learning Spring Framework, we hear a term 'Spring Core'. Spring Core is nothing but an important and must know module of the Spring Framework. Without a deep learning of the Spring Core module, a developer shouldn't think of working on Spring Framework confidently. This article on 'Spring Core Tutorials' contains the must know artifacts for each developer who is going to work on Spring Framework based application. Let's discuss out topic 'Spring Core Tutorials' and related concepts in detail. Spring Core Tutorials The Spring Core tutorials typically cover essential concepts and features of the Spring Framework, which plays an important role as the foundation for various other Spring projects and extensions. Here are some of the the key topics that
Microservices Interview Questions java Microservices Spring Boot by devs5003 - August 24, 2022May 25, 20260 If we talk about a job interview in Java technology, knowledge of Microservices is expected from a java developer now-a-days. Even if you don’t mention it in your resume, you will be asked a question 'Did you get any chance to work in Microservices?'. It happens because Microservices is gaining the importance day by day in developing a Java based Application. Apart from that, microservices is a trending architecture in the industry. Hence, sometime it becomes a ‘Must Know’ skill for a Java developer. Therefore, our topic for discussion is ‘Microservices Interview Questions & Answers’. Microservices Interview Questions In this article, we will talk about the most important interview questions on Microservices. If you are looking for detailed tutorials on Microservices, kindly
Spring Transactional Example – @Transactional Annotation java Spring Spring Boot by devs5003 - August 11, 2022May 3, 20260 In this article, we will discuss on 'Spring Transaction Annotations With Examples: Spring Transactional Example'. Obviously, all Spring transactions related annotations will also work with a Spring Boot Application. These annotations play a very important role while creating a web application in Spring Boot. If you want to learn all annotations which are generally used in a Spring Boot Project, kindly visit our article 'Spring Boot Annotations with Examples'. Let's discuss about 'Spring Transactional Example' here only. First of all, let's discuss some fundamentals on the term Transaction, and then move ahead to 'Spring Transaction Annotations With Examples'. What is a Transaction? Transactions regulate the modifications that we execute in one or more software systems. These software systems can be databases, message brokers
Annotation @Scheduled Spring Boot Scheduler With Examples java Spring Spring Boot by devs5003 - August 7, 2022May 3, 20260 In this article, we will discuss on '@Scheduled Spring Boot Scheduling Annotations' with examples. Needless to say, Scheduling is an important part of a production grade application. Hence, learning of Spring Scheduling Annotations also becomes equally important. These annotations play a crucial role in creating an application in Spring Boot. If you want to learn all annotations which are generally used in a Spring Boot Project, kindly visit our article 'Spring Boot Annotations with Examples'. Let's discuss about @Scheduled Spring Boot Scheduling Annotations and other annotations in detail with examples here only. Since scheduling is part of Spring Core, we don't need to add any specific dependency to get the features of it. Moreover, all the annotations of Spring Scheduling will