首页 > 编程语言 > 详细

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

时间:2016-02-01 20:24:20      阅读:199      评论:0      收藏:0      [点我收藏+]

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

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

一、修改 applicationContext.xml 文件

将原来的bean声明全部删除:

<bean id="..." class="...">
   <property ...>
</bean>

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

<!-- 自动扫描Spring注解(如:autowired) -->
<context:component-scan base-package="com.chanshuyi.action, com.chanshuyi.service.impl, com.chanshuyi.dao.impl"/>

二、增加类文件注解

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

@Repository("userDao")
public class UserDaoImpl extends BaseDao implements IUserDao {
    …………
}
@Service("userService")
public class UserServiceImpl implements IUserService {

    @Autowired
    IUserDao userDao;

    …………
}
@Controller("userAction")
public class UserAction extends ActionSupport {

    @Autowired
    private IUserService userService;
}

 

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

原文:http://www.cnblogs.com/chanshuyi/p/5175885.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!