Red de conocimiento informático - Problemas con los teléfonos móviles - Springboot permite llamadas asincrónicas a través de @Async

Springboot permite llamadas asincrónicas a través de @Async

Como todos sabemos, Java es una ejecución secuencial sincrónica. Cuando se requiere una ejecución asincrónica, es necesario crear un nuevo hilo para completarla.

1. Utilice métodos convencionales para mostrar llamadas asincrónicas

Paso 1: cree un nuevo ThreadTest.java para implementar la interfaz Runnable

Paso 2: cree un nuevo ejecución de prueba

Por supuesto, además de este nuevo objeto de subproceso explícito, también pasamos el grupo de subprocesos. La conocida anotación @Async proporcionada en Spring 3 facilita a los desarrolladores utilizar llamadas asincrónicas con elegancia.

2. Utilice la anotación springboot @Async para implementar elegantemente llamadas asincrónicas

El primer paso es abrir la anotación de llamada asincrónica.

Paso 2 Definir el grupo de subprocesos

Paso 3 Crear la clase de prueba de servicio TestService.java

Paso 4 Crear una nueva clase de implementación de servicio, TestServiceImpl java <. /p>

Ejecución de la prueba del paso 5, resultados de la ejecución

SpringBoot usa @Async para implementar llamadas asincrónicas elegantes. Esto se registra temporalmente aquí. Todos pueden discutir y aprender juntos en el área de comentarios.