fkjj.net
当前位置:首页 >> 如何在系统启动时能够调用spring的注解@SErviCE方法 >>

如何在系统启动时能够调用spring的注解@SErviCE方法

spring容器里配置扫描,然后再action层要注入的地方@Service,就可以用了

节点用于通知Spring容器扫描组件,base-package属性用于指定将要被扫描的组件所在的包名称。开启了注解模式

那你得把你要调用@Service方法的类也注入到spring容器里,要不会NullPointerException

节点用于通知Spring容器扫描组件,base-package属性用于指定将要被扫描的组件所在的包名称。开启了注解模式

1、如果你想用@autowired,那么这个类本身也应该是在spring的管理下的,即你的UserLogUtil也要标注为一个component(或Service),这样spring才知道要注入依赖; 2、或者,不标注为component的话,此时不能通过@autowired来注入依赖,只能通过Ap...

首先 系统启动的时候,指的是spring加载之后么?你可以吧对应的处理写在 @Configuration标注的类里面呀。

建议你看看这个人的博客。http://aa80303857.iteye.com/admin/blogs/2351596

节点用于通知Spring容器扫描组件,base-package属性用于指定将要被扫描的组件所在的包名称。开启了注解模式

这个service不能这么new出来,需要在main方法中得到spring容器 public class SpringTest {public static void main(String[] args) {ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml");IPersonService ips = (IPersonSer...

比如你要在controller里调用 userService这个service里的方法 那你 @Autowired private IUserService userService; 然后用 userService就可以点出方法了

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com