NutzCN Logo
问答 Web环境中非IocBean如何获取Dao;IocBean中设置singleton=false的效果是什么?是不是每次通过inject注解获取都返回一个新对象?
发布于 3008天前 作者 gaohuijue 2068 次浏览 复制 上一个帖子 下一个帖子
标签:

如题.问题起源是我想创建一个串口监听类,监听到事件后进行数据库操作,我要监听多个串口。

2 回复

方法一: 在MainSetup.init方法内,把NutDao赋值到一个public static属性,这样在程序中的任意位置都能访问.

方法二: 通过Mvcs.ctx()取

dao = Mvcs.ctx().getDefaultIoc(Dao.class);

NutDao是线程安全的, 绝大多数情况下应配置为单例

刚才看了一遍ioc漫谈视频,并自己体验了一下,十分感谢兽哥。非单例iocbean会在被fetch的时候返回一个new的对象。

添加回复
请先登陆
回到顶部