随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 40 下一页
摘要: 新建一个IocJavaConfig类: package cn.cdulm; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Confi 阅读全文
posted @ 2022-05-30 22:01 时间完全不够用啊 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 在User类中创建生命周期回调方法并注解为@PostConstruct: 测试方法: 输出结果: 结果显示了User类随着容器创建的初始化和销毁 阅读全文
posted @ 2022-05-30 16:07 时间完全不够用啊 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 默认是单例: 设置注解@Scope为单例: 测试: 结果: 发现多次获取也只加载一次。 设置@Scope为多例: 测试方法相同,结果: 发现多次获取,类也多次加载。 阅读全文
posted @ 2022-05-30 16:00 时间完全不够用啊 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 给User类设置注解@#Lazy: 创建ioc容器: 测试加载: 输出结果: 发现User类并没有随着ioc容器的创建而加载。 阅读全文
posted @ 2022-05-30 15:53 时间完全不够用啊 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 默认: 有两个Bean: 两个Bean的构造函数中输出提示语句: 加载ioc容器: 输出结果: 可以发现Bean的加载顺序与文件中的位置先后是一样的。 通过依赖变相改变加载顺序: (注意:depend-on是设置依赖,并不是设置加载顺序,注解同样) xml中配置Bean标签有depend-on属性可 阅读全文
posted @ 2022-05-30 15:48 时间完全不够用啊 阅读(414) 评论(0) 推荐(0) 编辑
摘要: ctrl+鼠标左键点击要查看的注解: 例如查看Autowired: @Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.ANNOTATI 阅读全文
posted @ 2022-05-30 11:49 时间完全不够用啊 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 使用注解给属性赋值: 给User类创建一个name属性并使用@Value()注解赋值: 测试方法: 结果: 成功赋值! 使用注解赋值除了可以直接赋值以外,还可以使用${}、#{} 其中#{}中写SpEL表达式: 创建资源文件: 然后在xml中配置(引用外部资源文件): 然后是User类中填写: 新建 阅读全文
posted @ 2022-05-29 23:25 时间完全不够用啊 阅读(253) 评论(0) 推荐(0) 编辑
摘要: #{…} 用于执行SpEl表达式,并将内容赋值给属性 ${…} 主要用于加载外部属性文件中的值 阅读全文
posted @ 2022-05-29 21:40 时间完全不够用啊 阅读(447) 评论(0) 推荐(0) 编辑
摘要: github中的中文文档: https://github.com/DocsHome/spring-docs/blob/master/pages/core/IoC-container.md#beans-classpath-scanning 注解类型: @Controller:标记在控制层的类,注册为B 阅读全文
posted @ 2022-05-29 17:23 时间完全不够用啊 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 创建类: package entity; import java.util.Date; public class WifeFactory { public Wife createChild(){ Child child = new Child(); child.setName("儿子"); retu 阅读全文
posted @ 2022-05-28 20:28 时间完全不够用啊 阅读(376) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 40 下一页