28 lines
		
	
	
		
			834 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			834 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|  | ## Spring Boot Camel
 | ||
|  | 
 | ||
|  | This module contains articles about Spring Boot with Apache Camel | ||
|  | 
 | ||
|  | ### Example for the Article on Camel API with SpringBoot
 | ||
|  | 
 | ||
|  | To start, run: | ||
|  | 
 | ||
|  | `mvn spring-boot:run` | ||
|  | 	 | ||
|  | Then, make a POST http request to: | ||
|  | 
 | ||
|  | `http://localhost:8080/camel/api/bean`  | ||
|  | 
 | ||
|  | Include the HEADER: Content-Type: application/json,  | ||
|  | 
 | ||
|  | and a BODY Payload like: | ||
|  | 
 | ||
|  | `{"id": 1,"name": "World"}` | ||
|  | 
 | ||
|  | We will get a return code of 201 and the response: `Hello, World` - if the transform() method from Application class is uncommented and the process() method is commented | ||
|  | 
 | ||
|  | or return code of 201 and the response: `{"id": 10,"name": "Hello, World"}` - if the transform() method from Application class is commented and the process() method is uncommented  | ||
|  | 
 | ||
|  | ## Relevant articles:
 | ||
|  | 
 | ||
|  | - [Apache Camel with Spring Boot](https://www.baeldung.com/apache-camel-spring-boot) |