81,094
社区成员
发帖
与我相关
我的任务
分享
public class UserServiceImpl implements UserService {
@Override
public void addUser() {
System.out.println("tianjiale");
}
public void minit(){
System.out.println("初始化");
}
public void nihao(){
System.out.println("nihao");
}
}
UserService userService = (UserService) applicationContext.getBean("userServiceId");
System.out.println(userService);
userService.addUser();
((UserServiceImpl)userService).nihao();
<bean id="userServiceId" class="test.life.UserServiceImpl" init-method="minit"></bean>
public static <T> T getBean(String s) {
Object o = null;
try {
o = applicationContext.getBean(s);
if (o instanceof Advised) {
Advised objAdv = (Advised) o;
return (T) objAdv.getTargetSource().getTarget();
}
} catch (Exception e) {
e.printStackTrace();
}
return (T) o;
}