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的其他注解:

     

  • 相关阅读:
    Unbuntu--安装VMware Tools
    方法引用的基本使用
    Stream流
    Stream流的常用方法
    枚举
    编程式路由导航
    向路由组件传递数据
    缓存路由组件
    嵌套路由
    基本路由
  • 原文地址:https://www.cnblogs.com/shouyaya/p/12528040.html
Copyright © 2011-2022 走看看