zoukankan      html  css  js  c++  java
  • Spring Bean管理(注解的方式)

    1.使用注解的方式需要配置applicationContext.xml:

    <?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="org.yzytest1"></context:component-scan>   <!--开启包扫描-->
    </beans>

    2.将类交给Spring管理:

    @Component("Demo1")     //使用注解Component
    public class Demo1 {
        @Value("yzy")
        private String name;
        public void say(){
            System.out.println("你好呀!"+name);
        }
    }

     3.Spring的属性注入:

    普通的属性注入,使用@Value属性注入:

    @Component("Demo1")     
    public class Demo1 {
        @Value("yzy")            //使用注解Value,属性注入
        private String name;
        public void say(){
            System.out.println("你好呀!"+name);
        }
    }    

    复杂的属性注入,使用@Resource属性注入:

    import org.springframework.stereotype.Component;
    
    import javax.annotation.Resource;
    
    @Component("Demo1")
    public class Demo1 {
        @Resource(name="User")       //使用@Resource,属性注入对象
        private User user;
        public void say(){
            System.out.println("你好呀!"+user.getUsername());
        }
    }

    4.Spring的其他注解:

     

  • 相关阅读:
    文件的上传和下载
    UIMenuController
    iOS中JavaScript和OC交互
    显示图片的各种方式
    图文混排
    介绍一下Cocao 和Cocoa Touch
    iOS 利用UIWebView与JavaScript交互的最简单办法(本人已验证可行)
    UIAlertView和UIAlertControl
    iOS的一些常用性能优化,和内存优化的方法
    关于ARC和MRC
  • 原文地址:https://www.cnblogs.com/shouyaya/p/12528040.html
Copyright © 2011-2022 走看看