您的位置:首页 > 编程语言 > Java开发

Spring在工具类中使用注解注入Bean

2017-02-07 10:03 465 查看
public class LogUtil {
@Autowired
private LogService logService;
private static LogUtil logUtil;
@PostConstruct
public void init() {
logUtil = this;
logUtil.logService = this.logService;
}
//之后调用
logUtil.logService.xxx();
}
@PostConstruct

  被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Servlet的init()方法。

  被@PostConstruct修饰的方法会在构造函数之后,init()方法之前执行。

@PreConstruct

  被PreConstruct修饰的方法会在服务器卸载Servlet的时候运行,并且只会被服务器调用一次,类似于Servlet的destroy()方法。

  被@PreConstruct修饰的方法会在destroy()方法之后运行,在Servlet被彻底卸载以前。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: