用一个类名调用它中的静态方法

@Component 
public  class WhoFunctionControl {

@Autowired
private  FunctionService  functionService;
@Autowired
private WhoFunctionService whoFunctionService;
private static WhoFunctionControl whoFunctionControl;

public void setFunctionService( FunctionService  functionService) {
this.functionService = functionService;
}

public void setWhoFunctionService(WhoFunctionService whoFunctionService) {
this.whoFunctionService = whoFunctionService;
}

@PostConstruct 
public void init() { 
whoFunctionControl = this;  
whoFunctionControl.functionService = this.functionService; 
whoFunctionControl.whoFunctionService = this.whoFunctionService;


public static void  insertWhoFunction (String userid,int daihao) {
try {
Function function = whoFunctionControl.functionService.getFunction(daihao);
WhoFuction whoFuction = new WhoFuction(function.getId(), userid);
whoFunctionControl.whoFunctionService.insertFunction(whoFuction);
}catch(Exception e) {
e.printStackTrace();
}
}
}

猜你喜欢

转载自blog.csdn.net/qq_37469931/article/details/80755661
今日推荐