zoukankan      html  css  js  c++  java
  • Spring---注解开发

    1.配置文件里加入:    

    <?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"
           xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
      http://www.springframework.org/schema/context
       https://www.springframework.org/schema/context/spring-context.xsd"> <context:component-scan base-package="com.xin.pojo"/> //扫描包 扫描包 <context:annotation-config/>                    //添加注解 创建 bean @Component 注解创建对象,注解给属性赋值。 @Value(" ") 装载bean @Autowired

    2.使用注解:

        @Component 装配PoJO类成组件(Bean)

         @Autowired 装配 属性引用

        @Value(value=" ") 给装配的属性 赋初值。只能针对基本类型赋值,复杂的赋值还是需要些XML Bean 或者Properties

    3.衍生注解:Spring webMVC  分层(dao view   controller)

        @Repository  @Service @Controller   和@Compenent  功能一样

    4.自动装配注解

    @Autowired  @Resource    @Qualifier  

    5.作用域注解:

    @Scope(value="singleton|prototype")

        

  • 相关阅读:
    第4章.计算节点
    Eclipse插件ViPlugin2.X的破解方法
    金刚经
    js
    C++ 重写重载重定义区别
    string::substr()简介
    信息熵与二进制
    一个简单的条件概率问题
    HPLINUX hplinux 安装升级 至 jdk1.8
    linux 解压命令
  • 原文地址:https://www.cnblogs.com/chencn/p/12332183.html
Copyright © 2011-2022 走看看