Anotaciones comúnmente utilizadas [configuración de spring java] || despliegue en caliente de springboot

Notas comunes [configuración de Spring Java]

Repasa las anotaciones de primavera

@Controlador

@RestController

@Servicio

@Repositorio

@Componente

@RequestMapping @GetMaping @PostMapping @DeleteMapping @PutMapping

@PatchMapping

@Autowired

@RequestBody

@ResponseBody



Notas relacionadas

. 1 , @Configuration actúa basa en el equivalente de un xml archivo de configuración; archivo de aplicación-dao.xml

2 , @Bean actúan métodos , el equivalente xml configuración <la bean> ;

3 , @Import notas después de crear un perfil que puede introducir otros perfiles

          | - <recurso de importación = ”classpath: application-dao.xml”>

. 4 , @ComponentScan ( "com.sxt") configurar el análisis

           | - <contenido-compon-scan backpageage = ””>

5 , @Qualifier notas, clasificatorios medios que los que pasan a través de esta etiqueta, que indica que la clase de implementación es lo que necesitamos, modificar el código de llamada, agregue @Qualifier anotaciones Cabe señalar que @Qualifier nombre de parámetro debe Definimos uno de los nombres de la anotación @Bean antes

6 , @Primary principalmente cuando hay varios objetos en el contenedor IOC, entonces habrá conflictos, puede usar esta anotación para marcarlo como el principal objeto de uso



Sobre el suplemento de frijoles

Cuando hay Bean anotado método cuando la forma de parámetro , el objeto se tomará el interior del contenedor COI anotación por defecto tiene un @Autowired tales



despliegue en caliente de springboot

No reinicie el proyecto después de modificar el código o el archivo de configuración

529 artículos originales publicados · elogiados 115 · 90,000 visitas

Supongo que te gusta

Origin blog.csdn.net/qq_39368007/article/details/105602507
Recomendado
Clasificación