在JAVA中MVC的Controller控制器中有一句:public ActivityService activityService;
求解,啥意思,什么功能?
这不就是声明了一个ActivityService类型的变量么。我猜这个上面有个@Autowired
上面是@Resource(name="activityService"),指定ID并赋值.
@JAVA?啥?: 效果是一样的,就是把ActivityService注入到controller;
注入是什么估计你也不懂,给你说说吧。
如果我们想调用ActivityService里的方法,要是不用Spring的话,我们就得ActivityService activityService=new ActivityService()这样来写,但是Spring提供了依赖注入,
所有对象的创建不需要手动new了,统统由Spring来负责,所以你就看到了你提问的那种写法。
@gnib: 嗯嗯,大概意思就是这句话相当于一个实例化对象,实例化activityService,
这样下面使用的activityService都是直接调用activityService里的内容了对吧?