1
saximoer 2015-12-01 10:22:01 +08:00
IOC 啊
直接注入这个 SERVICE 对象? |
2
depress OP @saximoer 包下所有都注入了,调用的时候还是提示空指针,目前是用了获取 ApplicationContext 的方法才能获取到,按道理注入后应该是可以直接调用啊,为什么我调用就找不到那个 bean...
|
3
zts1993 2015-12-01 11:00:21 +08:00
。。。。调用者本身也得是 Spring 构造出来的。
|
4
br00k 2015-12-01 11:17:09 +08:00
直接注入就可以了吧。楼主应该找下为啥没有注入成功。
|
5
id4alex 2015-12-01 11:56:11 +08:00
spring 只能注入 spring 容器里面的对象。。。
|
6
zonghua 2015-12-01 12:06:27 +08:00 via iPhone
Spring 是神一般的框架,现在写软件就像积木一样组装。
|
7
caixiexin 2015-12-01 12:10:52 +08:00 via Android
直接注入,除非你们团队不让同级 service 互相调用
|
8
Infernalzero 2015-12-01 12:22:59 +08:00
|
9
qinxi 2015-12-01 13:20:21 +08:00
你需要 dubbo 公共方法暴露接口供其他服务调用!
|
10
gangsta 2015-12-01 13:39:23 +08:00
这不就是 ZooKeeper / dubbo 的应用场景么?
|
11
li24361 2015-12-01 15:37:08 +08:00
|
12
depress OP |
13
wzdxt 2015-12-01 16:09:32 +08:00
|
14
Infernalzero 2015-12-01 16:45:41 +08:00
@depress
为何要改成静态的,难道你是打算在 main 函数里调用? |
15
raysmond 2015-12-01 16:49:23 +08:00
DI 机制可是 Spring 的灵魂之一,当然是注入了
|
17
caixiexin 2015-12-01 17:33:45 +08:00 via Android
静态是单例, spring 注入也可以是单例,为什么要静态呢
|