摘要: ```javapackage com.company;import java.util.Iterator;public class ClassRoom implements Iterable { private String[] students; public String[] getStudents() { return students; } publi... 阅读全文
posted @ 2020-04-17 22:17 xl4ng 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个松鼠POJO 2.使用XML文件配置POJO 3.使用@ImportResource注解装配XML定义的Bean 阅读全文
posted @ 2020-04-11 22:40 xl4ng 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个ScopeBean类 默认作用域为单例,加上@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)表示多例。 2.测试 阅读全文
posted @ 2020-04-11 22:23 xl4ng 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.使用@Conditional(DatabaseConditional.class) 2.配置类DatabaseConditional 阅读全文
posted @ 2020-04-11 22:02 xl4ng 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 新建属性文件jdbc.properties 使用@PropertySource注解 注意点 1.需要设置环境变量CLASSPATH 2.value可以配置多个配置文件。使用classpath前缀,意味着去类文件路径下找到属性文件;ignoreResourceNotFound代表是否忽略配置文件找不到 阅读全文
posted @ 2020-04-11 21:01 xl4ng 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.导入依赖 2.编辑配置文件 3.使用属性配置 4.使用@ConfigurationProperties注解 @ConfigurationProperties中配置的字符串database,将与POJO的属性名称组成属性的全限定名去配置文件里查找,这样就能将对应的属性读入到POJO当中。 阅读全文
posted @ 2020-04-11 17:21 xl4ng 阅读(174) 评论(0) 推荐(0) 编辑
摘要: @Primary 修改Bean的优先级 @Quelifier 以类型和名称去寻找对应的Bean进行注入 带有参数的构造方法类的装配 阅读全文
posted @ 2020-04-11 11:16 xl4ng 阅读(247) 评论(0) 推荐(0) 编辑
摘要: ``` 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 阅读全文
posted @ 2020-04-11 11:03 xl4ng 阅读(494) 评论(0) 推荐(0) 编辑
摘要: ``` // // 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 阅读全文
posted @ 2020-04-11 10:10 xl4ng 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ``` package com.springboot.chapter3.config; import com.springboot.chapter3.pojo.User; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configu 阅读全文
posted @ 2020-04-11 10:03 xl4ng 阅读(650) 评论(0) 推荐(0) 编辑