摘要:
```javapackage com.company;import java.util.Iterator;public class ClassRoom implements Iterable { private String[] students; public String[] getStudents() { return students; } publi... 阅读全文
摘要:
1.定义一个松鼠POJO 2.使用XML文件配置POJO 3.使用@ImportResource注解装配XML定义的Bean 阅读全文
摘要:
1.新建一个ScopeBean类 默认作用域为单例,加上@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)表示多例。 2.测试 阅读全文
摘要:
1.使用@Conditional(DatabaseConditional.class) 2.配置类DatabaseConditional 阅读全文
摘要:
新建属性文件jdbc.properties 使用@PropertySource注解 注意点 1.需要设置环境变量CLASSPATH 2.value可以配置多个配置文件。使用classpath前缀,意味着去类文件路径下找到属性文件;ignoreResourceNotFound代表是否忽略配置文件找不到 阅读全文
摘要:
1.导入依赖 2.编辑配置文件 3.使用属性配置 4.使用@ConfigurationProperties注解 @ConfigurationProperties中配置的字符串database,将与POJO的属性名称组成属性的全限定名去配置文件里查找,这样就能将对应的属性读入到POJO当中。 阅读全文
摘要:
@Primary 修改Bean的优先级 @Quelifier 以类型和名称去寻找对应的Bean进行注入 带有参数的构造方法类的装配 阅读全文
摘要:
``` package com.springboot.chapter3.pojo; import com.springboot.chapter3.pojo.definition.Animal; import com.springboot.chapter3.pojo.definition.Person; import org.springframework.beans.factory.annotat 阅读全文
摘要:
``` // // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package org.springframework.boot.autoconfigure; import java.lang.annotation.Documented; imp 阅读全文
摘要:
``` package com.springboot.chapter3.config; import com.springboot.chapter3.pojo.User; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configu 阅读全文