{"product_id":"139919","title":"Spring 6 Recipe ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXOZVXIjr4pDrk87TrS6CGli7PNMB.png?v=1765077141\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Spring 6 Recipe \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/151884453\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eMaster everything about Spring 6 development with 137 practical examples!\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eFollow practical examples based on the latest Spring Framework 6 to quickly and efficiently develop web applications, cloud-native systems, and microservices.\u003cbr\u003e You can learn a variety of topics, from reactive programming using the latest technologies such as Spring Native, Spring R2DBC, and WebFlux to transaction management, security, and deployment, through actual code.\u003cbr\u003e Let's quickly start developing by applying the example code provided by GitHub to your project.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e CHAPTER 1 Spring Core\u003cbr\u003e Recipe 1-1: Configuring POJOs with Java Configuration Classes\u003cbr\u003e Recipe 1-2 Creating POJO instances by calling constructors\u003cbr\u003e Recipe 1-3 Interacting with Other POJOs Using POJO References and Autowiring\u003cbr\u003e Recipe 1-4 Autowiring POJOs with @Resource and @Inject\u003cbr\u003e Recipe 1-5: Setting POJO Scope with @Scope \u003cbr\u003eRecipe 1-6 Using Data from External Resources (Text, XML, Properties, Image Files)\u003cbr\u003e Recipe 1-7: Handling Internationalized Text Messages for Different Locales Using Property Files\u003cbr\u003e Customizing POJO Initialization\/Termination with Recipe 1-8 Annotations\u003cbr\u003e Recipe 1-9: Creating an empty postprocessor to validate\/modify POJOs\u003cbr\u003e Recipe 1-10: Creating POJOs with Factories (Static\/Instance Factory Methods, Spring Factory Beans)\u003cbr\u003e Recipe 1-11: Loading Other POJOs Using Spring Environments and Profiles\u003cbr\u003e Recipe 1-12: Telling POJOs About IoC Container Resources\u003cbr\u003e Recipe 1-13: Aspect-Oriented Programming with Annotations\u003cbr\u003e Recipe 1-14 Accessing Join Point Information\u003cbr\u003e Recipe 1-15: Prioritizing Aspects with @Order\u003cbr\u003e Recipe 1-16 Reusing Aspect Pointcut Definitions\u003cbr\u003e Recipe 1-17 Writing AspectJ Pointcut Expressions\u003cbr\u003e Recipe 1-18: Applying AOP Introduction to POJOs \u003cbr\u003eRecipe 1-19: Introducing State Information into POJOs with AOP\u003cbr\u003e Recipe 1-20: Load-Time Weaving of AspectJ Aspects\u003cbr\u003e Recipe 1-21: Configuring Aspects in Spring\u003cbr\u003e Recipe 1-22: Injecting POJOs into Domain Objects with AOP\u003cbr\u003e Recipe 1-23: Applying Concurrency with Spring TaskExecutor\u003cbr\u003e Recipe 1-24 Communicating Application Events Between POJOs\u003cbr\u003e Recipe 1-25 Creating and Registering Beans Functionally\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 2 Spring MVC\u003cbr\u003e Recipe 2-1: Developing a Simple Web Application with Spring MVC\u003cbr\u003e Recipe 2-2 Mapping Requests with @RequestMapping\u003cbr\u003e Recipe 2-3: Intercepting Requests with Handler Interceptors\u003cbr\u003e Recipe 2-4 Interpreting User Locales\u003cbr\u003e Recipe 2-5: Externalizing Locale-Specific Text Messages\u003cbr\u003e Recipe 2-6 Interpreting Views by Name\u003cbr\u003e Recipe 2-7: Using Views and Content Negotiation\u003cbr\u003e Mapping Exceptions to Recipe 2-8 Views\u003cbr\u003e Recipe 2-9 Handling Forms in the Controller\u003cbr\u003e Recipe 2-10: Validating Beans with Annotations \u003cbr\u003eRecipe 2-11 Creating Excel and PDF Views\u003cbr\u003e Recipe 2-12 Handling Asynchronous Requests in a Controller\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 3 Spring MVC: REST Services\u003cbr\u003e Recipe 3-1 Publishing XML as a REST Service\u003cbr\u003e Recipe 3-2 Publishing JSON with a REST Service\u003cbr\u003e Recipe 3-3 Retrieving a Payload with a REST Controller\u003cbr\u003e Recipe 3-4 Accessing Spring REST Services\u003cbr\u003e Publishing Recipe 3-5 RSS\/Atom Feeds\u003cbr\u003e Recipe 3-6 Response Output\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 4 Spring WebFlux\u003cbr\u003e Recipe 4-1: Developing Reactive Applications with Spring WebFlux\u003cbr\u003e Recipe 4-2 Publishing\/Consuming JSON with a Reactive REST Service\u003cbr\u003e Recipe 4-3: Handling Exceptions in Reactive Controllers\u003cbr\u003e Recipe 4-4: Handling Forms with Reactive Controllers\u003cbr\u003e Recipe 4-5 Asynchronous Web Client\u003cbr\u003e Recipe 4-6: Writing a Reactive Handler Function\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 5 Spring Security\u003cbr\u003e Recipe 5-1: Enforcing URL Access Security\u003cbr\u003e Recipe 5-2 Logging into the Web Application \u003cbr\u003eRecipe 5-3 User Authentication\u003cbr\u003e Recipe 5-4 Determining Access Control\u003cbr\u003e Recipe 5-5: Enforcing Method Call Security\u003cbr\u003e Securing Recipe 5-6 Views\u003cbr\u003e Recipe 5-7: Securing Domain Objects\u003cbr\u003e Recipe 5-8: Securing Your Spring WebFlux Application\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 6 DATA ACCESS\u003cbr\u003e Recipe 6-1 Configuring Using JDBC Directly\u003cbr\u003e Recipe 6-2 Setting up the application database\u003cbr\u003e Recipe 6-3 Working with DBs with JDBC Templates\u003cbr\u003e Recipe 6-4: Querying a DB with a JDBC Template\u003cbr\u003e Recipe 6-5: Creating a Simple JDBC Template\u003cbr\u003e Recipe 6-6 Using Named Parameters in JDBC Templates\u003cbr\u003e Recipe 6-7: Handling Exceptions in the Spring JDBC Framework\u003cbr\u003e Recipe 6-8: Using an ORM Framework Directly\u003cbr\u003e Recipe 6-9: Configuring an ORM Resource Factory in Spring\u003cbr\u003e Recipe 6-10: Saving Objects with a Hibernate Context Session\u003cbr\u003e Recipe 6-11: Saving Objects by Injecting a JPA Context \u003cbr\u003eRecipe 6-12 Simplifying JPA Code with Spring Data JPA\u003cbr\u003e Recipe 6-13: Accessing Reactive Databases with R2DBC\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 7 Spring Transaction Management\u003cbr\u003e Recipe 7-1 Transaction Management Issues\u003cbr\u003e Recipe 7-2 Choosing a Transaction Manager Implementation\u003cbr\u003e Recipe 7-3: Managing Transactions Programmatically Using the Transaction Manager API\u003cbr\u003e Recipe 7-4: Managing Transactions Programmatically Using Transaction Templates\u003cbr\u003e Recipe 7-5: Declarative Transaction Management with @Transactional\u003cbr\u003e Recipe 7-6 Setting Transaction Propagation Properties\u003cbr\u003e Recipe 7-7 Setting Transaction Isolation Properties\u003cbr\u003e Recipe 7-8 Setting Transaction Rollback Properties\u003cbr\u003e Recipe 7-9: Setting Transaction Timeout\/Read-Only Properties\u003cbr\u003e Recipe 7-10: Managing Transactions with Load-Time Weaving\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 8 Spring Batch\u003cbr\u003e Recipe 8-1 Runtime Metadata Model\u003cbr\u003e Recipe 8-2: Setting Up Spring Batch Infrastructure \u003cbr\u003eRecipe 8-3 Reading and Writing Data\u003cbr\u003e Recipe 8-4: Writing Custom ItemWriters and ItemReaders\u003cbr\u003e Recipe 8-5: Processing Input Before Output\u003cbr\u003e Recipe 8-6 Applying Various Transaction-Based Processing Methods\u003cbr\u003e Retry Recipe 8-7\u003cbr\u003e Controlling the execution of recipe step 8-8\u003cbr\u003e Run Recipe 8-9 Job\u003cbr\u003e Recipe 8-10 Job Parameterization\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 9 NoSQL Spring Data Access\u003cbr\u003e Recipe 9-1 Using MongoDB\u003cbr\u003e Recipe 9-2 Using Ladies\u003cbr\u003e Recipe 9-3 Using Neo4j\u003cbr\u003e Recipe 9-4 Using Couchbase\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 10 Spring Java Enterprise Services and Remoting Technologies\u003cbr\u003e Recipe 10-1 Registering Spring POJOs as JXM MBeans\u003cbr\u003e Recipe 10-2 Sending and Receiving JMX Notifications\u003cbr\u003e Recipe 10-3: Exposing\/Accessing Remote JMX MBeans in Spring\u003cbr\u003e Recipe 10-4 Send an email from Spring\u003cbr\u003e Recipe 10-5: Scheduling Work with Spring Quartz\u003cbr\u003e Recipe 10-6 Scheduling Work with Spring \u003cbr\u003eRecipe 10-7: Introducing a SOAP Web Service with a Priority First\u003cbr\u003e Recipe 10-8: Exposing\/Calling a SOAP Web Service with Spring Web Services\u003cbr\u003e Recipe 10-9: Developing SOAP Web Services with Spring Web Services and XML Marshalling\u003cbr\u003e Recipe 10-10 Investigating what happens when an application starts with JFR\u003cbr\u003e Observe the application with a 10-11 micrometer recipe\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 11 Spring Messaging\u003cbr\u003e Recipe 11-1 Sending and Receiving JMS Messages with Spring\u003cbr\u003e Recipe 11-2 Converting JMS Messages\u003cbr\u003e Recipe 11-3 Managing JMS Transactions\u003cbr\u003e Recipe 11-4: Writing Message-Driven POJOs in Spring\u003cbr\u003e Recipe 11-5 JMS Connection Caching\/Pooling\u003cbr\u003e Recipe 11-6 Sending and Receiving Spring AMQP Messages\u003cbr\u003e Recipe 11-7 Sending and Receiving Messages with Spring Kafka\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 12 Spring Integration\u003cbr\u003e Recipe 12-1 Connecting Systems with EAI\u003cbr\u003e Recipe 12-2 Connecting Two Systems with JMS \u003cbr\u003eRecipe 12-3: Getting Context Information from Spring Integration Messages\u003cbr\u003e Recipe 12-4 Linking Two Systems with a File System\u003cbr\u003e Recipe 12-5 Converting Message Types\u003cbr\u003e Recipe 12-6: Error Handling with Spring Integration\u003cbr\u003e Recipe 12-7: Handling Linked Branches with Splitters and Aggregators\u003cbr\u003e Recipe 12-8 Conditional Routing with a Router\u003cbr\u003e Recipe 12-9: Staging Events with Spring Batch\u003cbr\u003e Recipe 12-10 Using the Gateway\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 13 Spring Testing\u003cbr\u003e Recipe 13-1: Writing Tests with JUnit and TestNG\u003cbr\u003e Recipe 13-2 Writing Unit\/Integration Tests\u003cbr\u003e Recipe 13-3 Managing Application Context in Integration Tests\u003cbr\u003e Recipe 13-4 Injecting Test Fixtures into Integration Tests\u003cbr\u003e Recipe 13-5 Managing Transactions in Integration Tests\u003cbr\u003e Recipe 13-6: Integration Testing of Spring MVC Controllers\u003cbr\u003e Recipe 13-7 Testing REST Client Integration \u003cbr\u003eRecipe 13-8 Integration Testing with TestContainer\u003cbr\u003e In conclusion\u003cbr\u003e\u003cbr\u003e CHAPTER 14 Caching\u003cbr\u003e Recipe 14-1: Cache with Caffeine\u003cbr\u003e Recipe 14-2 Caching with the Spring Cache Abstraction\u003cbr\u003e Recipe 14-3: Declarative Caching with AOP\u003cbr\u003e Recipe 14-4 Configuring a Custom Key Generator\u003cbr\u003e Recipe 14-5 Adding\/Removing Cache Objects\u003cbr\u003e Recipe 14-6 Synchronizing the Cache of Transactional Resources\u003cbr\u003e Recipe 14-7 Using Ladies as a Cache Provider\u003cbr\u003e In conclusion\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5556\/MidCate010\/555596222.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eThe Complete Spring 6 Practical Guide!\u003cbr\u003e 137 recipes packed with cutting-edge techniques and solutions.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e The Spring Framework is the de facto standard for enterprise application development worldwide and is the most widely used Java framework.\u003cbr\u003e Its dependency injection, annotation-based configuration, and vast ecosystem enable its widespread use across everything from web services to microservices, cloud, and AI applications. \u003cbr\u003eTo stay competitive in today's fast-paced environment, a deep understanding of the latest versions and new features of Spring is essential.\u003cbr\u003e\u003cbr\u003e This book is a comprehensive revision of the Spring 5 Recipes, published in 2018, using the latest technology to meet these needs.\u003cbr\u003e We provide core Spring 6 features and practical applications, such as Jakarta EE migration, GraalVM AOT, and R2DBC, in the format of [Problem] → [Solution] → [Solutions], so you can quickly solve problems you encounter in the field.\u003cbr\u003e If you're a beginner or intermediate Java or Spring developer, this book will solidify your fundamentals and provide a true solution for quickly applying the latest technologies to your work.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eKey Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e ● Fully reflects the latest Spring 6 technologies, including GraalVM AOT and R2DBC.\u003cbr\u003e ● Introduction to practical features such as Spring Core, MVC, REST, WebFlux, security, data access, deployment, messaging, integration, and test strategies. \u003cbr\u003e● Provides code-centric examples and solutions that can be applied immediately to each problem situation.\u003cbr\u003e ● Guide to performance optimization techniques such as native execution and reactive data processing based on GraalVM\u003cbr\u003e\u003cbr\u003e \u003cb\u003eTarget audience\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e ● Intermediate or higher level Java developer with basic Spring skills\u003cbr\u003e ● Backend and web application developers looking for a reference book focused on solving practical problems\u003cbr\u003e ● Developers who want to upgrade existing projects or capabilities to the latest Spring 6 technology \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e September 1, 2025\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 980 pages | 183*235*38mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791169214254\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 1169214258 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893384544298,"sku":"139919","price":66.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/cee29ad86405c122fe008e3b9824b120.jpg?v=1765399558","url":"https:\/\/librairie.coreenne.fr\/en\/products\/139919","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}