实现动态调用,方法有很多种,在这里记下一种我觉得比较简单的,方便以后翻阅。
接口类
package com.su.mybatis.oracle.service;
public interface TestService {
String firstStep();
String secondStep();
String thirdStep();
}
接口实现类
1)、TestServiceImplA
package com.su.mybatis.oracle.service.impl;
import com.su.mybatis.oracle.service.TestService;
public class TestServiceImplA implements TestService {
@Override
public String firstStep() {
return "TestServiceImplA--firstStep";
}
@Override
public String secondStep() {
return "TestServiceImplA--secondStep";
}
@Override
public String thirdStep() {
return "TestServiceImplA--thirdStep";
}
}
2)、 TestServiceImplB
package com.su.mybatis.oracle.service.impl;
import com.su