2011-03-15 15 views

Respuesta

17

Bean Naming Conventions (Spring Manual section 3.3.1)

La convención es el uso de la convención estándar de Java para los nombres de campo de instancia al nombrar frijoles. Es decir, los nombres de frijol comienzan con una letra minúscula, y se vuelven en camello a partir de ese momento. Ejemplos de tales nombres serían (sin comillas) 'accountManager', 'accountService', 'userDao', 'loginController', etc.

El nombre de los beans hace que su configuración sea más fácil de leer y entender, y si está utilizando Spring AOP, ayuda mucho al aplicar consejos a un conjunto de beans relacionados por nombre.

+0

Muchas gracias, si esta es la recomendación de la gente de Spring lo usaré para mis proyectos, parece muy útil. – thegeekinside

5

camelCase parece correcto! Para Id. De frijol, la convención de nomenclatura sería igual que el nombre de campo de la clase Java. El ID de bean para una instancia de ServiceDAO sería serviceDAO. El nombre del paquete puede ser prefijado a la identificación del bean para proyectos más grandes.

1

¿No estás usando anotaciones? Si lo hace, entonces no necesita seguir ninguna convención de nomenclatura de identificación de beans.

Si no (por las razones más extrañas), entonces camelCase tiene razón. Pero la convención de nomenclatura debe indicar a qué capa pertenece el bean y, por supuesto, el nombre debe corresponderse con la clase que va a inyectar.

Espero que ayude.

Cuestiones relacionadas