工作心得网

工作心得精彩分享
代码积累持续学习

action内引用其他包的dao


public class SyysjldocAction extends AppAction {
@Autowired
SyysjldocDao dao;
Syysjldoc bean;
HashMap<String,String> buffer;
String ids;
@Autowired
private LogAdminDao logDao;  //其他的dao
@Autowired
SpbzDao spbzdao;  //其他的dao
@Autowired
SyysjlSubjectLinkDao syysjlSubjectLinkDao;  //其他的dao
 

@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的


@Repository
public class SpbzDao extends BaseDao {

}

@Repository用于标注数据访问组件,即DAO组件;

在一个稍大的项目中,如果组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。 

Spring2.5为我们引入了组件自动扫描机制,他在类路径下寻找标注了上述注解的类,并把这些类纳入进spring容器中管理。


我们的缺点麻烦您能提出,谢谢支持!

关于站长