Apache camel 使用camel main和直接在上下文对象上操作的区别
我正在创建我的第一个camel独立应用程序。我看到了一些例子。似乎有两种口味:Apache camel 使用camel main和直接在上下文对象上操作的区别,apache-camel,Apache Camel,我正在创建我的第一个camel独立应用程序。我看到了一些例子。似乎有两种口味: 使用Main类并在此基础上进行设置(添加路由…),然后调用 Main.run() 创建DefaultCamelContext对象,然后对其调用start() 这两种方式的区别是什么?在我的例子中,我在一个单独的类中创建上下文,因为没有方法将上下文设置为main,所以我必须直接使用上下文。 但是我想知道main提供了什么,另外,可能我还需要实现一些额外的东西 不同之处在于,一个是使在JVM中启动Camel应用程序并
- 使用Main类并在此基础上进行设置(添加路由…),然后调用 Main.run()
- 创建DefaultCamelContext对象,然后对其调用start()
但是我想知道main提供了什么,另外,可能我还需要实现一些额外的东西 不同之处在于,一个是使在JVM中启动Camel应用程序并使其保持运行等变得更容易,另一个是使用其start方法启动上下文 你可以在这里找到更多细节