This is an automated email from the ASF dual-hosted git repository.

fmariani pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot-examples.git


The following commit(s) were added to refs/heads/main by this push:
     new 71a1cef  Update some examples that are not working properly wit Camel 
Spring Boot 4.16
71a1cef is described below

commit 71a1cef950645623f78facca1382fe1c3fe7117e
Author: Croway <[email protected]>
AuthorDate: Tue Oct 14 15:06:02 2025 +0200

    Update some examples that are not working properly wit Camel Spring Boot 
4.16
---
 endpointdsl/src/main/resources/application.properties                 | 2 ++
 openapi-contract-first/daisy.json                                     | 3 ++-
 .../java/org/apache/camel/example/springboot/cxf/CamelRouter.java     | 4 +---
 .../java/org/apache/camel/example/springboot/cxf/UserServiceImpl.java | 3 +++
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/endpointdsl/src/main/resources/application.properties 
b/endpointdsl/src/main/resources/application.properties
index 8f0f30a..f03324b 100644
--- a/endpointdsl/src/main/resources/application.properties
+++ b/endpointdsl/src/main/resources/application.properties
@@ -20,3 +20,5 @@ camel.main.name = MyCamel
 
 # what to say
 greeting = Hello World
+
+management.endpoints.web.exposure.include=health,info
\ No newline at end of file
diff --git a/openapi-contract-first/daisy.json 
b/openapi-contract-first/daisy.json
index 2198d06..9c3a908 100644
--- a/openapi-contract-first/daisy.json
+++ b/openapi-contract-first/daisy.json
@@ -1,4 +1,5 @@
 {
   "id": 555,
-  "name": "Daisy the parrot"
+  "name": "Daisy the parrot",
+  "photoUrls": []
 }
\ No newline at end of file
diff --git 
a/rest-cxf/src/main/java/org/apache/camel/example/springboot/cxf/CamelRouter.java
 
b/rest-cxf/src/main/java/org/apache/camel/example/springboot/cxf/CamelRouter.java
index cc63aba..a18ce18 100644
--- 
a/rest-cxf/src/main/java/org/apache/camel/example/springboot/cxf/CamelRouter.java
+++ 
b/rest-cxf/src/main/java/org/apache/camel/example/springboot/cxf/CamelRouter.java
@@ -18,7 +18,6 @@ package org.apache.camel.example.springboot.cxf;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.bean.BeanConstants;
 import org.apache.camel.component.bean.validator.BeanValidationException;
 
 import org.springframework.stereotype.Component;
@@ -44,8 +43,7 @@ public class CamelRouter extends RouteBuilder {
                     "&loggingFeatureEnabled=true")
                 .to("bean-validator:user")
                 .to("log:camel-cxf-log?showAll=true")
-                .setHeader(BeanConstants.BEAN_METHOD_NAME, 
simple("${header.operationName}"))
-                .bean(UserServiceImpl.class);
+                .toD("bean:userServiceImpl?method=${header.operationName}");
         // @formatter:on
     }
 
diff --git 
a/rest-cxf/src/main/java/org/apache/camel/example/springboot/cxf/UserServiceImpl.java
 
b/rest-cxf/src/main/java/org/apache/camel/example/springboot/cxf/UserServiceImpl.java
index a5482da..4ab93de 100644
--- 
a/rest-cxf/src/main/java/org/apache/camel/example/springboot/cxf/UserServiceImpl.java
+++ 
b/rest-cxf/src/main/java/org/apache/camel/example/springboot/cxf/UserServiceImpl.java
@@ -20,8 +20,11 @@ import java.util.Collection;
 import java.util.Map;
 import java.util.TreeMap;
 
+import org.springframework.stereotype.Component;
+
 import jakarta.ws.rs.core.Response;
 
+@Component
 public class UserServiceImpl implements UserService {
 
     private final Map<Integer, User> users = new TreeMap<>();

Reply via email to