Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

What is the spring integration of Spring Boot2

Shulou Source: shulou.com Published: 2022-06-01 07:31:24 10月03日 Update

This article focuses on "what is the spring integration of Spring Boot2". Interested friends may wish to take a look. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn "what is the spring integration of Spring Boot2?"

Spring integration

Spring Boot provides some convenience for Spring integration, including spring-boot-starter-integration 'Starter'. Spring integration provides abstractions based on messages and other transport protocols, such as HTTP,TCP. If you add an Spring integration dependency, you can initialize it with the @ EnableIntegration annotation. If there is a 'spring-integration-jmx' dependency under classpath, the statistical analysis of message processing will be published through JMX.

Spring Session

Spring Boot automatically configures a variety of storage for Spring Session:

JDBC

MongoDB

Redis

Hazelcast

HashMap

If Spring Session is available, you only need to select the storage type StoreType that you want to store sessions. For example, JDBC will be used as the back-end storage as configured as follows:

1spring.session.store-type=jdbc

Be careful

For backward compatibility, Spring Session automatically configures the use of Redis storage if Redis is available.

Be careful

Set store-type to none to disable Spring Session.

Each store has special settings, for example, the table name can be customized for jdbc storage:

1spring.session.jdbc.table-name=SESSIONS

Monitoring and Management based on JMX

The Java Management extension (JMX) provides a standard mechanism for monitoring and managing applications. By default, Spring Boot will create a MBeanServer with an id of 'mbeanServer', and export any beans annotated by Spring JMX (@ ManagedResource,@ManagedAttribute,@ManagedOperation), referring to the JmxAutoConfiguration class.

At this point, I believe you have a deeper understanding of "what is the spring integration of Spring Boot2". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!

Tags: Storage management configuration content annotations messages learning monitoring practical deeper special interesting just practical practical situation easy to operate methods more friends Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Apple vpn MariaDB Microsoft