官术网_书友最值得收藏!

  • Spring 5.0 By Example
  • Claudio Eduardo de Oliveira
  • 192字
  • 2021-06-24 19:17:27

Spring Integration

This module supports a lot of Enterprise Application patterns and brings the Spring programming model to this topic. The Spring programming model enables extensive dependence injection support and is annotations programming-centric. The annotations instruct us as to how the framework needs to be configured and defines framework behaviors.

The POJO model is suggested because it is simple and widely known in the Java development world.

This project has some intersections with the other modules. Some other projects use these module concepts to do their work. There is a project called Spring Cloud Stream, for instance.

The Enterprise Integration patterns are based on a wide range of communication channels, protocols, and patterns. This project supports some of these.

The modules support a variety of features and channels, such as the following:

  • Aggregators
  • Filters
  • Transformers
  • JMS
  • RabbitMQ
  • TCP/UDP
  • Web services
  • Twitter
  • Email
  • And much more

There are three main concepts of Enterprise application integration:

  • Messages
  • Message channel
  • Message endpoint

Finally, the Spring Integration module offers a comprehensive way to create application integration and enables developers to do it using amazing support.

Some common annotations are  @EnableIntegration, @IntegrationComponentScan , and  @EnablePublisher.
主站蜘蛛池模板: 容城县| 大邑县| 杂多县| 杂多县| 信丰县| 平和县| 资中县| 洛隆县| 澎湖县| 木里| 赣榆县| 临城县| 明水县| 弥渡县| 乐安县| 常山县| 永登县| 京山县| 玉山县| 丹江口市| 晋城| 仙桃市| 张家口市| 当雄县| 台中市| 渭南市| 襄城县| 甘德县| 鲁甸县| 临漳县| 外汇| 托克逊县| 汾西县| 临海市| 恭城| 汉寿县| 富裕县| 宣恩县| 崇仁县| 桐城市| 原阳县|