解释:
@Controller 声明Action组件
@Service 声明Service组件 @Service("myMovieLister")
@Repository 声明Dao组件
@Autowired 用于注入
配置方位:
@Repository ->(XXDaoImpl)
,
@Service("UserService")->(XXServiceImpl)
,
@Autowired ->(private UserDao;)
注意事项:
注解来注入bean实现对象的实例化时,加了@Repository 或是 @Service("UserService")的类中不能出现类成员变量的在创建时进行实例化。
例如:private UserDao dao = new UserDao();
不然会出现 Error creating bean with name ‘userController‘: Injection of autowired dependencies failed; 之类导致相关bean实例化的失败错误。
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-10 13:18:54