{"id":117,"date":"2024-02-19T21:45:56","date_gmt":"2024-02-20T00:45:56","guid":{"rendered":"https:\/\/springmasteryhub.com\/?page_id=117"},"modified":"2024-02-19T21:45:56","modified_gmt":"2024-02-20T00:45:56","slug":"blog","status":"publish","type":"page","link":"https:\/\/springmasteryhub.com\/?page_id=117","title":{"rendered":"Blog"},"content":{"rendered":"\n<main class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--70)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-14cf5ab5 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<div class=\"wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-313 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-programming tag-software-development tag-spring-boot tag-spring-framework\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-09-23T13:00:00+00:00\">September 23, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=313\" target=\"_self\" >A Simple Guide to AOP in Spring Boot<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What Is This annotation is a component of Aspect-Oriented Programming.&nbsp;It will define a class as an aspect in Spring AOP.&nbsp;When using aspects, you can define some behaviors that will happen&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=313\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-310 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-software-development tag-spring-framework tag-springboot tag-technology\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-09-16T13:00:00+00:00\">September 16, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=310\" target=\"_self\" >Understanding @Repository in Spring<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What is @Repository? This is a class-level annotation that indicates that the Class&#8217;s purpose is to store, search, retrieve, update, and delete objects. It has a special role when dealing&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=310\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-308 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-programming tag-software-development tag-spring-boot tag-spring-framework tag-springboot tag-technology\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-09-10T13:00:00+00:00\">September 10, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=308\" target=\"_self\" >What is @Service In Spring?<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">This is a class-level annotation that is a specialization of @Component designed to handle business logic. It will turn your class into a Spring-managed bean. Why is it important? By&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=308\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-305 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-programming tag-spring-boot tag-spring-framework tag-springboot\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-06-18T13:00:00+00:00\">June 18, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=305\" target=\"_self\" >Understanding @RestController in Spring Boot<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What is it? This annotation is a specialization of @Controller, specifically designed for creating REST endpoints. It combines the @Controller and @ResponseBody annotations, making it easier to create RESTful applications.&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=305\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-300 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-programming tag-spring-boot tag-spring-framework tag-springboot\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-06-03T13:00:00+00:00\">June 3, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=300\" target=\"_self\" >How to Use @Controller in Spring<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What is? This class-level annotation tells Spring that your class is a controller. A controller is an entry point for a web application. This allows you to define a path&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=300\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-295 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-programming tag-spring-boot tag-spring-framework tag-springboot\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-05-27T13:00:00+00:00\">May 27, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=295\" target=\"_self\" >Understanding the @Configuration Annotation in Spring<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">The @Configuration annotation indicates to Spring that the class has one or more @Bean methods. When starting the application context, Spring will look to these classes to load the Spring&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=295\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-283 post type-post status-publish format-standard hentry category-java category-spring\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-05-20T13:00:00+00:00\">May 20, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=283\" target=\"_self\" >What is @Component and How to Use It in Spring<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What is @Component? @Component is a stereotype annotation from the Spring framework that allows you to mark your classes as Spring components. These classes will be managed by Spring and&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=283\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-297 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-programming tag-spring-boot tag-springboot\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-05-13T13:00:00+00:00\">May 13, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=297\" target=\"_self\" >Understanding the @Scope Annotation in Spring: How Bean Scopes Work<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What is @Scope This is a class-level annotation that allows the developer to define the scope of a Spring bean. By default, all Spring beans are singletons, but by using&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=297\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-293 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-programming tag-spring-boot tag-spring-framework tag-springboot\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-05-06T13:00:00+00:00\">May 6, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=293\" target=\"_self\" >How to Use @PropertySource in Your Spring Application<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What is the @PropertySource annotation? The @PropertySource annotation is used to tell Spring to load a specific properties file from a location provided in the annotation. It is used in&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=293\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-289 post type-post status-publish format-standard hentry category-java category-spring tag-java tag-programming tag-spring-boot tag-spring-framework tag-springboot\">\n\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-37dc2e5c wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-456ed23b wp-block-group-is-layout-constrained\"><div class=\"wp-block-post-date\"><time datetime=\"2025-04-29T12:00:00+00:00\">April 29, 2025<\/time><\/div>\n\n<h2 class=\"has-link-color wp-elements-0178a5b9fc81856ef2733511accafc73 wp-block-post-title\"><a href=\"https:\/\/springmasteryhub.com\/?p=289\" target=\"_self\" >Spring Essentials: How to Use the @Bean Annotation for Custom Services<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">In our application, we have a lot of objects. These objects are components of our application. When we want Spring to create, manage, and inject these objects, they are considered&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"https:\/\/springmasteryhub.com\/?p=289\">Read more<\/a><\/p><\/div><\/div>\n<\/div>\n\n<\/li><\/ul>\n\n<nav class=\"wp-block-query-pagination is-content-justification-space-between is-layout-flex wp-container-core-query-pagination-is-layout-b2891da8 wp-block-query-pagination-is-layout-flex\" aria-label=\"Pagination\">\n\n\n<a href=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F117&#038;query-4-page=2\" class=\"wp-block-query-pagination-next\">Next Page<span class='wp-block-query-pagination-next-arrow is-arrow-chevron' aria-hidden='true'>\u00bb<\/span><\/a>\n<\/nav>\n\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-d7e64215 wp-block-column-is-layout-flow\" style=\"flex-basis:30%\"><\/div>\n<\/div>\n<\/main>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-117","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/springmasteryhub.com\/index.php?rest_route=\/wp\/v2\/pages\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/springmasteryhub.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/springmasteryhub.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/springmasteryhub.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/springmasteryhub.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=117"}],"version-history":[{"count":0,"href":"https:\/\/springmasteryhub.com\/index.php?rest_route=\/wp\/v2\/pages\/117\/revisions"}],"wp:attachment":[{"href":"https:\/\/springmasteryhub.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}