微服务启动时,有可能需要刷redis等初始化信息,如将菜单资源刷入redis缓存。
使用@PostConstruct在spring容器初始化的时候执行该方法。执行顺序:Constructor >> @Autowired >> @PostConstruct
@PostConstruct
Constructor >> @Autowired >> @PostConstruct
@Component @Slf4j public class InitResourceHoler { /** * 初始化 */ @PostConstruct public void initResource() { //do something } }