davsclaus commented on issue #2444: URL: https://github.com/apache/camel-k/issues/2444#issuecomment-868287360
Camel 3.12 now supports the factory method (must be public static). You can include the return type class of the created bean (if you want) as that allows Camel to know its type for dependency injection, otherwise it becomes a Object type. You do this with the `bean-type` as shown: ``` flow: beans: - name: mongoDBConnection type: '#class:com.mongodb.client.MongoClients#create("mongodb://myuser:mypasswd@172.17.0.9:27017")' bean-type 'com.mongodb.client.MongoClient` ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org