Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es el significado de frijol en primavera?

¿Cuál es el significado de frijol en primavera?

Mi comprensión personal es que un Bean equivale a definir un componente que se utiliza para implementar funciones específicas. El bean definido aquí equivale a brindarle una forma concisa y conveniente de llamar a este componente para lograr la función que desea completar.

Para nuestra primavera, la fábrica principal de beans debe estar compuesta por estos beans, cada bean implementa una función

Por ejemplo: el primer bean que escribiste

< bean id="userAction" class="com.neusoft.gmsbs.gms.user.action.UserAction"

alcance="prototipo">

¡Entonces configura la inyección en acción!

En cuanto a otras propiedades, consulte lo siguiente:

Id: El nombre que identifica al Bean, se obtiene la instancia a través de factory.getBean("id").

Clase: ruta de clase de Bean.

Singleton: el valor predeterminado es Verdadero, es decir, modo singleton. Cada vez que use getBean("id"), obtendrá la misma

instancia, el valor predeterminado es falso. es decir, en modo prototipo, cada vez que use getBean("id") obtendrá una instancia

recién creada.

Método de inicio: el método que se llamará después de crear una instancia del Bean (el método definido en el Bean).

Destroy-method: El método que se llamará antes de eliminar el Bean del contenedor.

Autowire: Un método para cablear automáticamente sus propiedades.

Para cada uno de los atributos anteriores, se requieren id y clase, mientras que otros atributos se pueden omitir. Por ejemplo, si se establece el valor de autowire, significa que se requiere ensamblaje automático; de lo contrario, es ensamblaje manual.