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<>();