Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo define Spring el bean mediante la anotación en el filtro?

¿Cómo define Spring el bean mediante la anotación en el filtro?

1Utilice ApplicationContextAware para implementar la adquisición de clases.

/**

*Obtener contexto de aplicación

*/

@Service

Clase pública ApplicationContextSupport Implementar ApplicationContextAware{

/**

* entidad de texto de primavera.

*/

Contexto de aplicación estática privada;

@Override

Contexto de aplicación vacío público (contexto de aplicación contexto de aplicación)

Lanzamiento de excepción de beans {

//TODO código auxiliar de método generado automáticamente

applicationcontextsupport contexto de aplicación = contexto de aplicación;

}

< p. >/**

*Entidades ordenadas por nombre.

*

* @param nombre nombre de la entidad

* @热豆子

*/

Público estático Objeto getBean(nombre de cadena)

{

Devuelve el contexto de la aplicación get bean(nombre);

}

/** <. /p>

*Muestra el tipo de entidad.

*

* @param tipo tipo de entidad

* @热豆子

*/

Público estático Objeto getBean(tipo de clase)

{

Devuelve applicationContext.getBean(tipo);

}

}

2Use

(QuestionaryService)applicationcontextsupport.get bean(" questionaryServiceImpl ");

-