Inyección de anotaciones Spring (4)

La inyección de anotaciones crea objetos

La inyección de anotaciones de primavera es una forma más común

  1. Componente (básicamente el mismo que el uso de los siguientes tres)
  2. Controlador (capa de presentación)
  3. Servicio (capa empresarial)
  4. Repositorio (capa de persistencia)

Antes de usar anotaciones, debe modificar la información de configuración del bean.xml original.

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       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">


<!--  注解形式  -->
    <context:component-scan base-package="imis"></context:component-scan>
</beans>

Primero introduzca el primer componente de anotación

/**Component
    作用:用于把当前类对象存入spring容器中
    属性:
        value:用于指定bean的id,当不写时,默认为当前的类名,首字母改为小写
 */
@Component
public class UserServiceImpl implements IUserService {
    
    
    private String name;
    private Integer age;
    private Date birthday;

    public UserServiceImpl() {
    
    
    }

    public UserServiceImpl(String name, Integer age, Date birthday) {
    
    
        this.name = name;
        this.age = age;
        this.birthday = birthday;
    }

    public void queryAll() {
    
    
        System.out.println(name+","+age+","+birthday+".");
    }
}

Supongo que te gusta

Origin blog.csdn.net/weixin_45925906/article/details/112748256
Recomendado
Clasificación