标签:home use ide 配置 int dos 指定 方式 conf
对于DI使用注解,将不再需要在Spring配置文件中声明部bean实例。Spring中使用注解,需要在原有Spring运行环境基础上在做一些改变,完成以下三个步骤:
(1)导入AOP的JAR包。因为注解的后台实现用到了AOP编程。
约束在%spring_home%\docs\spring-framework-reference\html\xsd-configuration.html文件中。
(3)需要在Spring配置文件中配置组件扫描器,用于在指定的基本包中扫描注解。
// 该注解参数省略了value属性,该属性用于指定Bena的id
@Component("myStudent")
public class Student{
private String name;
private int age;
}
另外:Spring还提供了3个功能基本和@Component等效的注解:
@Reposity:用于对DAO实现类进行注解
@Service:用于对Service实现类进行注解
@Controller:用于对Controller实现类进行注解
之所以创建这三个功能与@Component等效的注解,是为了以后对其进行功能上的扩展,是他们不再等效。
@Scope("prototype")
@Component("UserService")
public class UserServiceImpl implements IUserService{
public void doSome(){
System.out.println("执行doSome()……");
}
}
@Component("myStudent")
public class Student{
@Value("张三")
private String name;
@Value(23);
private int age;
@Override
public String toString(){
return "Student [ name="+name+",age"+age+"]";
}
}
标签:home use ide 配置 int dos 指定 方式 conf
原文地址:https://www.cnblogs.com/zhy0720/p/10453674.html