文档章节

nutz,今晚来一发(7): dao.js与IocBean的关系是啥?

wendal
 wendal
发布于 2014/12/24 16:15
字数 270
阅读 704
收藏 0

dao.js和IocBean几乎是必备的2个东西, 两种有什么关系吗? 到底是什么东西


-------------------------------------路过的分割线--------------------------------------------------

IocBy      -- 声明整个NutFilter/NutServlet的Ioc容器

Modules -- 声明哪些类带有入口方法, 也就是Nutz里面的Module,或者常用叫法Action

现在开始绕口令了:

  1. ioc的bean, 一定有入口方法吗? 明显不是, 那就是说ioc管理的对象不一定是Module

  2. Module必须是ioc的bean吗? 不, 一个带入口方法的类, 如果没有IocBean和InjectName注解,那它与ioc就无关

所以, IocBy和Modules这两个注解所配置的对象, 有交集,但互不为子集, 所以有3类对象:

  1. 带入口方法但不是ioc的bean

  2. 是ioc的bean但没有入口方法

  3. 交集部分, 是ioc的bean, 且带有入口方法


上述讨论均为IocBy和Modules配置正确的情况下, 如果Modules一个类都找不到,没东西可谈了.

© 著作权归作者所有

共有 人打赏支持
wendal

wendal

粉丝 193
博文 19
码字总数 4652
作品 14
广州
程序员
私信 提问
加载中

评论(1)

TuWei
TuWei
都是声明哪些类需要注入,但两者加载器不同
nutz,今晚来一发(17): nutz跟quartz怎样玩耍?

例如, 一个Job需要使用dao/service等ioc里面的对象,应怎么办呢? -----------------上期没人回答问题的分割线------------------------------------- 上一期没人给出一个答案,拖了好多天依然没...

wendal
2015/01/22
0
2
Nutz 1.r.62 发布,Java 应用框架  

1.r.62 黄皮 发行注记(20170718) 黄皮,有点酸有点甜,但不是初恋的味道, 俺这种广州土著就很喜欢吃.去年7月北京之行, 给同事带去的一箱黄皮和荔枝,结果,荔枝一边倒的好评, 黄皮是毁誉参半. 新...

Google
2017/07/18
1K
20
nutz,今晚来一发(16): 类标注了@IocBean和@Inject,然后new到的对象无注入?

nutz群隔三差五就会有人问为啥XXX没有注入, 以下是对话的截图: 声明一下, 下面的截图只是为了说明问题, 无其他含义. 有时候我会想, 一个用Spring注解标注的类, 如果new出来,难道就能注入?? ...

wendal
2015/01/17
0
3
Nutz 框架发布 1.b.34 版本

Nutz旨在代替ssh的轻量框架,于今日发布第一个beta版本 Beta 意味着,我们还会不断改进,但是你每次替换新的 jar 包, 你的代码不需要改动 修复内容: Issue 320 使用@Ok("raw:XXXX")时,会产生...

前冲
2010/12/24
843
1
NutzWk 4.0.5 发布,Java 企业级开源开发框架

NutzWk 基于Nutz的开源企业级开发框架 前言 本项目源于2010年,那时老东家还在使用Jsp和Struts1,需要手动创建并释放连接池、需要配置XML请求路径和类映射关系、要支持刚刚兴起的JSON非常痛苦...

Wizzer
2017/03/22
988
4

没有更多内容

加载失败,请刷新页面

加载更多

存储过程知识点收集

记录下,以后要常用的问题 1、获取刚刚插入数据产生的ID SCOPE_IDENTITY 返回当前作用域的插入后产生的一条ID @@IDENTITY 返回当前表的最后一条ID

轻轻的往前走
4分钟前
0
0
elixir keyword和map的区别

┌──────────────┬────────────┬───────────────────────┐ │ Keyword List │ Map/Struct │ HashDict (deprec...

wmzsonic
7分钟前
0
0
解决bootstrap-table-fixed-columns.js显示列与隐藏列按钮切换表格不对齐

<table class="table-striped table-hasthead nowrap" id="tableTest1" data-search="true" data-show-columns="true" data-fixed-columns="true" data-fixed-number="3"></table> 含有dat......

tianyawhl
9分钟前
0
0
ES6 系列之 defineProperty 与 proxy

摘要: ## 前言 我们或多或少都听过“数据绑定”这个词,“数据绑定”的关键在于监听数据的变化,可是对于这样一个对象:`var obj = {value: 1}`,我们该怎么知道 obj 发生了改变呢? ## def...

阿里云官方博客
15分钟前
0
0
美团点评携手 PingCAP 开启新一代数据库深度实践之旅

一、背景和现状 在美团,基于 MySQL 构建的传统关系型数据库服务已经难于支撑公司业务的爆发式增长,促使我们去探索更合理的数据存储方案和实践新的运维方式。随着近一两年来分布式数据库大放...

TiDB
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部