markdown CONFIGURACIÓNDEBEANS EN SPRING Anotaciones
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown CONFIGURACIÓNDEBEANS EN SPRING Anotaciones相关的知识,希望对你有一定的参考价值。
# 3 anotaciones básicas, las cuales se conocen como "estereotipos":
# @Repository –}
Indica que las clases marcadas con esta anotación están relacionada de alguna forma con una capa de persistencia de datos.
Indica que una clase anotada es un "Repositorio" (o "DAO").
Una clase así anotada es elegible para la DataAccessExceptiontraducción de Spring . La clase anotada también se aclara en cuanto a su papel en la arquitectura general de la aplicación con el fin de herramientas, aspectos, etc.
A partir de Spring 2.5, esta anotación también sirve como una especialización de @Component, permitiendo que las clases de implementación sean detectadas automáticamente a través del escaneo de classpath.
Ya que:
#@Service – Indica que las clases marcadas con esta anotación está en una capa de servicios o de lógica de negocios.
Indica que una clase anotada es un "Servicio" (por ejemplo, una fachada de servicio comercial).
Esta anotación sirve como una especialización de @Component, lo que permite que las clases de implementación sean detectadas automáticamente a través del escaneo de classpath.
#@Controller – Indica que las clases marcadas con esta anotación son el controlador de una aplicación web.
Indica que una clase anotada es un "Controlador" (por ejemplo, un controlador web).
Esta anotación sirve como una especialización de @Component, lo que permite que las clases de implementación sean detectadas automáticamente a través del escaneo de classpath. Normalmente se usa en combinación con métodos de controlador anotados basados en la RequestMappinganotación.
#@Component marca una clase java como un bean,
por lo que el mecanismo de exploración de componentes de Spring puede recogerlo y colocarlo en el contexto de la aplicación. Para usar esta anotación, aplícala en clase de la siguiente manera:
Las tres anotaciones anteriores extienden de "@Component", la cual indica que la clase es un componente, y por lo tanto son candidatas para ser auto-detectadas cuando usamos una configuración basada en anotaciones.
#Anotaciones con Archivo XML
En esta configuración lo primero que haremos es eliminar el contenido del archivo "applicationContext.xml" que creamos hace un momento, dejándolo de esta forma:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
</beans>
以上是关于markdown CONFIGURACIÓNDEBEANS EN SPRING Anotaciones的主要内容,如果未能解决你的问题,请参考以下文章