spring注解基于Annotation的依赖注入配置笔记

spring整个的处理操作过程之中,实际上没有必要过于担心applicationContext.xml配置复杂,因为实际开发之中,这些配置不会非常的复杂,而且Spring框架的设计的好处是可以帮助用户更简化的进行代码的编写,在之前发现,Spring对于所有类的操作管理实际上都是基于配置文件完成的,那么大家思考一下,假设说现在做一个业务层,再做一个数据层,那么很明显业务层需要去调用数据层,如果都将所有的配置写在了applicationContext.xml文件里面,一个大型的项目会有几百个DAO实现类,也会有几百个业务实现类,那么这个文件就别看了。所以在Spring里面针对于这些Bean定义以及关系的引用提供了一组Annotation,并且提供了自动注入操作配置。为了能够更加显示出本配置的优点,所以建议将项目回归到最初状态。

配置注解

在整个的Spring里面提供有如下的几种注解(除了名字不一样之外,都一样):
· 【数据层】仓库配置类:@Repository
                (org.springframework.stereotype.Repository)
· 【业务层】业务配置类:@Service
                (org.springframework.stereotype.Service)
· 【工具组件】工具类配置:@Component
                (org.springframework.stereotype.Component)
· 【控制层】控制层配置:@Controller
                (org.springframework.stereotype.Controller)

简单实例

1、定义一个接口


public interface PersonDao {

    public void savePerson( );

}

2、定义一个接口实现类

import org.springframework.stereotype.Repository;


@Repository("personDao")
public class<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值