02 2022 档案
摘要:之前我们要注入依赖都是通过手动注入的,关于手动注入可以参考四种注入方式 而spring开发者意识到这种手动注入太麻烦了,于是就有了自动装配注入,不过仅针对bean的注入,不支持字符串等数据类型注入 spring实现自动装配的方式有两种,一种是通过xml文件,另一种是通过注解 手动注入的优先级比自动装
阅读全文
摘要:depends-on 如果一个bean是另一个bean的依赖, 可以使用ref属性或者<ref/>标签来实现依赖 那么被依赖bean一定是要比依赖bean率先实例化, 而depends-on属性会使更明确,更强迫bean在引用前就会被初始化 depends-on是指指定Bean初始化及销毁时的顺序
阅读全文
摘要:复合属性名称用于属性已经存在实例的时候, 可以对该实例注入属性 但是前提是该属性不能为null, 否则会抛出NullPointerException异常 boss.java package test_one; public class boss { private String name; priv
阅读全文
摘要:spring的配置文件可能会有多个<property name="a" ref="b" />就是找当前配置文件里的bean 也就是id为b的 <ref bean ="b"/> 是寻找全局中的 bean, 跨文件; 在工作中一个项目spring的配置文件 肯定有好几个用<ref bean="b" />
阅读全文
摘要:三种注入方式 第一种: 基于构造函数 hi.java (bean) package test_one; public class hi { private String name; public hi(String name) { this.name=name; } public void sayh
阅读全文
摘要:java有个比较重要的类(java.util.Properties),用于读取,修改java的配置文件。 可以通过代码去修改配置文件,java的配置文件通常为 .peoperties文件,格式为文本文件 文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释。 并且键值对都是字符串 Pr
阅读全文
摘要:javaEE 和 j2EE一样吗? javaEE (java platform Enterprise Edition) 1999年,Sun公司将java分为3个版本,即 标准版(J2SE) , 企业版( J2EE), 和微型版(J2ME) 2005年, J2EE改名为javaEE , J2SE改名为
阅读全文
摘要:spring api : https://docs.spring.io/spring-framework/docs/current/javadoc-api/ BeanFactory 才是 Spring 容器中的顶层接口 (org.springframework.beans.factory.BeanF
阅读全文
摘要:第一种: 使用无参构造函数(重点第一种,二三种已经没太多人用了) hi是一个简单的bean , 只有println(); <bean id="binbin" class="test_one.hi"></bean> id 是唯一标识, class是类路径(src/main/java是默认路径,不可更改
阅读全文
摘要:plugins 与 apply : 引入插件的方式 高版本 plugins 方式: 必须在top level 父项目或者子项目gradle.build顶级直接使用 plugins{ id 'java' id 'org.springframework.boot' version '2.4.1' } 注
阅读全文