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
. 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