1.使用注解创建要输入的对象
import org.springframework.stereotype.Repository;
@Repository
public class UserDto implements Dto {
@Override
public void add() {
System.out.println("dto 的方法");
}
}
@org.springframework.stereotype.Service
public class Service {
}
2.在service中注入dto对象使用注解
@org.springframework.stereotype.Service
public class Service {
@Autowired
private UserDto userDto;
public void service(){
System.out.println("service的方法");
userDto.add();
}
}
3.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
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.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!--开启组件扫描-->
<context:component-scan base-package="com.ray"></context:component-scan>
</beans>
4.注意点:
通过注解自动创建的两个对象在IOC容器中名字默认是类名首字母小写。