使用SSM时的对象管理问题
来源:互联网 发布:淘宝网tfboys同款书包 编辑:程序博客网 时间:2024/06/09 18:42
Spring是现在超级流行的框架,而且十分强大。但是总有奇葩的人,有人在使用spring的时候,没有去容器中取注册好的对象,而是通过new的方法去取。
例如,在ReceiptListController中注入了ReceiptListService对象
在ReceiptListService中注入了其他Dao层的对象
那么如果在ReceiptListController通过new的方式去创建ReceiptListService对象,那么是否可以取到Dao层的实例对象呢?
经过实践证明,是取不到Dao层的对象的!原因是在容器启动的时候,spring会去扫描注解,然后通过反射注入,把对象注入进去,所以在spring容器中的所以对象都是已经实例化好的了。所以,必须要去容器中取,才能取到注入好的对象。而通过new方式创建的对象,相当于创建了多一个对象的实例,所以通过@Resource的方式注入不了对象。这个是个人实践的观点,不信者可亲自试下。
阅读全文
0 0
- 使用SSM时的对象管理问题
- ssm框架整合时遇到的问题
- SSM项目搭建时遇到的问题
- SSM做项目时遇到的问题
- SSM框架下使用JSR进行数据进行时的400问题
- ssm框架学习---传统使用jdbc连接数据库的问题
- 解决使用ssm框架javaweb项目的乱码问题
- java ssm 使用EL表达式的奇怪问题
- ssm的使用技巧
- SSM框架的使用
- 使用HGE时管理资源的问题..
- 使用GCD时的内存管理问题
- 使用SDWebImage时的内存管理问题
- SSM框架使用ThreadLocal管理HttpSession
- SSM整合---使用Maven依赖管理&构建
- 【SSM整合】-Maven管理SSM框架的pom.xml配置
- Mutex对象使用时发现的问题
- ssm URL的映射问题
- 算法系列——数组中只出现一次的数字
- 计算机网络名词
- Git 里面的 origin 到底代表啥意思?
- ASP.NET Repeater实现全选反选(原生JS)
- Tomcat溢出问题Exception in thread "http-apr-8080-exec-8" java.lang.OutOfMemoryError: PermGen space
- 使用SSM时的对象管理问题
- 62. Unique Paths
- 爬虫开始
- SSH bind:Cannot assign requested address
- Android 7.0 拍照使用getUriForFile
- 微信135富文本编辑器编辑的样式与页面无法兼容的问题
- 阿里测评题目:跑得快
- MySQL事务回滚rollback与提交commit的操作
- HDU 5475 线段树 + 乘法+取模