spring boot命名bean
Java变量的初始化顺序为:静态变量或静态语句块 –> 实例变量或初始化语句块 –> 构造方法 –> @Autowired
//声明
@Component(value = "Schedule.grossProfit")
public class GrossProfitScheduleService extends ScheduleService {}
//实例化
ScheduleService scheduleService = SpringContextUtil.getBean("Schedule." + jobName, ScheduleService.class);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~