zoukankan      html  css  js  c++  java
  • @Repository @Service 和@Autowired 的使用

    解释:

    @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实例化的失败错误。

  • 相关阅读:
    Queue
    List
    面试1
    野指针和空指针
    指针的定义和使用
    多文件编程
    函数声明
    函数样式
    字符串比较
    函数的定义和使用
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/6872340.html
Copyright © 2011-2022 走看看