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//自动装配

    窗竹影摇书案上,野泉声入砚池中。 少年辛苦终身事,莫向光阴惰寸功
  • 相关阅读:
    String与其他类型的转换
    Java并发(5):同步容器
    Java并发(4):ThreadLocal
    Java并发(2):Lock
    Java并发(1):synchronized
    Java并发之——线程池
    每天一个设计模式(7):单例模式
    Java集合(9):ConcurrentHashMap
    10 常用端口和Web 页面请求过程
    9 应用协议
  • 原文地址:https://www.cnblogs.com/qhantime/p/10746033.html
Copyright © 2011-2022 走看看