NutzCN Logo
问答 关于@IocBean的问题
发布于 122天前 作者 qq_6c186ef5 202 次浏览 复制 上一个帖子 下一个帖子
标签:

被这个注解标识的类,在日志中打出如下日志:

[DEBUG] 15:43:39.439 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(permission) in AnnotationIocLoader

我想问的是,必须要通过

@Inject

才能得到实例去掉用类中的属性或方法吗?

4 回复

意思基本上是

我现在需要的是通过一个注解比如类似于spring的@service这样的注解,就能够直接拿到被注解类的实例,在不需要通过其他注解去获取类的实例就可以调用类中的属性和方法,因为现在有个问题使用thymeleaf之后,被@Iocbean注解之后,虽然对象有了,但是调不到,比如模板中的语法是这样的,我就没法再用@Inject去注入实例对象了:var addFlag = [[${@permission.hasPermi('sys:dept:add')}]];

现在兽总@wendal有没有好的办法解决这个问题,还望指点迷津

得扩展thymeleaf的上下文吧,ioc.getName能返回所有bean的名字,ioc.get传入名字能拿到对象

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