1,目标类添加@Scope("prototype")注释
@Component("emailTask")
@Scope("prototype")
public class EmailTask extends TimerTask {
2,获取独立对象,效果同new一个对象。参考url: http://blog.youkuaiyun.com/zifeng858/article/details/6507858
方法一:
List<ServerSettingsVO> serverList = serverSettingsMapper.list(serverSettingsQO);
EmailTask emailTask = (EmailTask) context.getBean("emailTask");
方法二:(未测试)
- Resource rs = new FileSystemResource("D:/software/tomcat/webapps/springWebDemo/WEB-INF/classes/beanConfig.xml");
- BeanFactory factory = new XmlBeanFactory(rs);
- HelloBean helloBean = (HelloBean)factory.getBean("helloBean");
- System.out.println(helloBean.getHelloWorld());