玩转SSH(五):Struts + Spring + MyBatis(注解版)

2026-06-19 16:59:56

本文将在 玩转SSH(四):Struts + Spring + MyBatis 的基础上进行一些小的改动,将原本是 xml 配置方式的项目,改成注解的配置方式。

要将项目改成注解方式,一般是将在 Spring 中创建的对象通过注解的方式直接写在类中。下面我们看看如何进行配置。

一、修改 applicationContext.xml 文件将原来的bean声明全部删除:

代码语言:javascript复制

增加对于注解类所属包的扫描:

代码语言:javascript复制

二、增加类文件注解分别增加 DAO/SERVICE/ACTION 层的注解。一般情况下 DAO 层用 @Repository,SERVICE 层用 @Service 注解,ACTION 层用 @Controller 注解。

代码语言:javascript复制@Repository("userDao")

public class UserDaoImpl extends BaseDao implements IUserDao {

…………

}代码语言:javascript复制@Service("userService")

public class UserServiceImpl implements IUserService {

@Autowired

IUserDao userDao;

…………

}代码语言:javascript复制@Controller("userAction")

public class UserAction extends ActionSupport {

@Autowired

private IUserService userService;

}链接:http://pan.baidu.com/s/1sjYgjzJ 密码:jqfm

Copyright © 2022 世界杯奖杯_男足世界杯预选赛 - cbatop.com All Rights Reserved.