zoukankan      html  css  js  c++  java
  • Spring IOC 注解

    首先我们要添加注解的引用

    <?xml version="1.0" encoding="UTF-8"?>

    <beans

    xmlns="http://www.springframework.org/schema/beans"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xmlns:context="http://www.springframework.org/schema/context"

    xmlns:p="http://www.springframework.org/schema/p"

    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

     http://www.springframework.org/schema/context

             http://www.springframework.org/schema/context/spring-context.xsd

    ">

    这个可以通过官方文档搜索/context查找。

    2 在配置文件中加入扫描

    <context:component-scan base-package="com.bdqn.dao.impl,com.bdqn.services.impl"></context:component-scan>

    或者

    <context:component-scan base-package="com.bdqn.*></context:component-scan>

    3 各种注解的使用

    Dao

    @Repository(value="userDao")注解是告诉Spring,让Spring创建一个名字叫“userDao”UserDaoImpl实例。

    BIZ

    @Service("biz") //声明这是biz层

    @Resource(name=" userDao ")注解告诉Spring ,Spring自动装配名字为userDao的组件。根据类型去装配

    另外我们还可以通过使用

    @Qualifier("userDao ")引用userDao ,不同的时这种用法是spring 提供,而@Resource是javaee提供

    @Autowired//自动装配

    窗竹影摇书案上,野泉声入砚池中。 少年辛苦终身事,莫向光阴惰寸功
  • 相关阅读:
    C++/C编程指南之基本语句
    利用Lucene.net对附件做搜索
    验证码的破解思路!
    javascript中replace的正则表达式语法
    让数据库访问组件支持Using
    C#读写文件总结
    net use命令详细解释
    利用SQL语句清理日志
    彻底修改Google Chrome浏览器的安装目录
    oracle sqlplus 常用命令大全
  • 原文地址:https://www.cnblogs.com/qhantime/p/10746033.html
Copyright © 2011-2022 走看看