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

     

  • 相关阅读:
    Broadcom BCM94352z/DW1560驱动新姿势
    amd显卡更新最新驱动鼠标顿卡的解决方法
    设置 P2415Q & P2715Q 显示器使其支持 HDMI 2.0 启用 4k@60hz
    Web基础之Redis
    前端基础之AJAX
    Java基础之枚举
    解决Tomcat在idea控制台乱码问题
    JQuery基础
    JavaScript基础笔记
    前端基础之Html、CSS
  • 原文地址:https://www.cnblogs.com/shouyaya/p/12528040.html
Copyright © 2011-2022 走看看