zoukankan      html  css  js  c++  java
  • Spring boot Bean装配

    . Spring boot bean 默认创建的bean 为singleton模式

    . @Component 注解 

    . @Value 为属性初始化

    . @Value("${}") 可以使用yml里面的配置信息

    package com.example.banedemo.bean;
    
    
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.stereotype.Component;
    
    @Component
    //@Scope("prototype")
    //@Scope("singleton")  // sping 默认创建的bean是singleton
    public class User {
    
        @Value("${com.example.banedemo.User.name}")
        private String name;
    
        @Value("123456")
        private String pwd;
    
        @Value("27")
        private int age;
    
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getPwd() {
            return pwd;
        }
    
        public void setPwd(String pwd) {
            this.pwd = pwd;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    }
    

    yml

    com:
      example:
        banedemo:
          User:
            name: gali
    

    主入口

    @SpringBootApplication
    public class BanedemoApplication {
    
        public static Logger logger= LoggerFactory.getLogger(BanedemoApplication.class);
        public static void main(String[] args) {
            ConfigurableApplicationContext ac= SpringApplication.run(BanedemoApplication.class, args);
            User c=ac.getBean(Custom.class).getUser();
            String s=c.getName();
            logger.info(s);
    
        }
    
    }
    

      

     

  • 相关阅读:
    Python小工具:统计代码行数
    计算机图形学复习(一)
    牛客多校训练第一场 J.Different Integers
    数据校验码概述
    数据库复习第二章
    数据库复习第一章
    自动化AC器(带界面版)
    ZOJ 3747 Attack on Titans
    Codeforces Round #245 (Div. 1) B. Working out
    HDU 6266 Hakase and Nano 【博弈论】
  • 原文地址:https://www.cnblogs.com/galibujianbusana/p/11133886.html
Copyright © 2011-2022 走看看