spring boot命名bean

Java变量的初始化顺序为:静态变量或静态语句块 –> 实例变量或初始化语句块 –> 构造方法 –> @Autowired

//声明
@Component(value = "Schedule.grossProfit")
public class GrossProfitScheduleService extends ScheduleService {}

//实例化
ScheduleService scheduleService = SpringContextUtil.getBean("Schedule." + jobName, ScheduleService.class);
posted @ 2019-10-21 20:16  小天儿  阅读(629)  评论(0)    收藏  举报