流行框架
hz90s
java一只猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring-手写模拟基于xml的 spring容器 管理bean对象。一文告诉你 有多简单。
可能现在大部分人写项目都接触不到xml这种方式了。毕竟有点out了。。但是作为学习 还是有值得进一步挖掘的意义。 本文只模拟 属性注入的两种方式 1.set注入 2.构造器注入 如何被spring管理到容器中。再通过getBean()的方式去获取对象。而不是耦合度太高的 new xxx()。后续的一些比如包扫描 @Autowired等DI注入。以后在慢慢弥补。或许也会开新的篇章。单独模拟内部源码。让大家更好的理解 spring底层。 先大致讲一下 整个思路吧。因为后面 我不知道该怎么介绍代码细节。好像除原创 2020-09-21 17:22:04 · 382 阅读 · 0 评论 -
springboot生成自定义beanNameGenerator且手写时容易出现的bug
附上我的github项目源码:https://github.com/hzprivate/studyAll 查看springboot-beanNameGenerator项目 阅读spring官方文档时,看到了一个beanNameGenerator: 当一个组件作为扫描过程的一部分被自动检测时,它的bean名称由该扫描程序所知道的BeanNameGenerator策略生成。默认情况下,任何...原创 2020-04-13 15:35:15 · 4609 阅读 · 5 评论 -
通过spring注解开发,测试单例和多例区别
通过spring注解开发,测试单例和多例区别 1.注解和配置两种用法形式 配置版: 注解版: 2.在spring框架中,scope作用域默认是单例的。 注:以下测试均是注解版 3.(1)多例: 配置类: @Configuration public class PersonConfigure { //给容器中注册一个bean,类型为返回值...原创 2018-07-16 21:18:18 · 13949 阅读 · 0 评论 -
spring官方文档——springboot1.5-2.0版本迁移以及如何学习一事
前言 (只是个人心得,喜欢干货的直接跳前言吧) 在我踏上这条“地中海”之路以来,对于java程序猿如何学习一事一直徘回于心却无法解惑,遥想大学大三时分科选择了java服务器开发,虽然我压根就不知道啥是服务器开发,只是听前辈们说,服务器有钱途。好吧,神奇宝贝就是你了。后面的事就很简单了,老师给我们每人一份视频学习资料,然后我们就做实验室天天啃学习视频,老师基本也不上课,就天天自学,每天八小时。学...原创 2019-07-11 15:12:59 · 1225 阅读 · 0 评论
分享