请教 springmvc 如何不用注解,将sevice注入到一个普通类啊??
springmvc吧
全部回复
仅看楼主
level 1
像spring 可以
@Service
public class SpringBeanUtils implements BeanFactoryAware {
@SuppressWarnings("unused")
private static BeanFactory beanFactory; /**
* 注入BeanFactory实例
*/
@Override
public void setBeanFactory(BeanFactory beanFactory) throws BeansException {
SpringBeanUtils.beanFactory = beanFactory; } /**
* 根据bean的名称获取相应类型的对象,使用泛型,获得结果后,不需要强制转换为相应的类型
*
* @param clazz bean的类型,使用泛型
* @return T类型的对象
*/
public static <T> T getBean(Class<T> clazz) {
WebApplicationContext wac = ContextLoader
.getCurrentWebApplicationContext();
T bean = wac.getBean(clazz);
return bean;
}}
这样获取bean实例 spring MVC好像不行 ContextLoader .getCurrentWebApplicationContext()获取不到WebApplicationContext 求大神指点
2016年08月12日 07点08分 1
level 1
[疑问]没人么 不要沉 大神看过来
2016年08月12日 07点08分 2
level 5
不用注解用xml
2016年08月31日 18点08分 3
level 8
配置bean啊!
2016年09月16日 21点09分 4
level 11
配置bean[滑稽]
2016年10月21日 14点10分 5
1