• SpringBoot启动时加载方法


    方式一:实现ServletContextListener接口

          @Component
          public class SpringBootInitialization1 implements ServletContextListener {
                @Override
    	    public void contextInitialized(ServletContextEvent sce) {
    		System.out.println("方式一:实现ServletContextListener接口");
    	    }
          }
    

    方式二:方法上加注解@PostConstruct

          @Component
          public class SpringBootInitialization2 {
                @PostConstruct
                public static void init() {
    		System.out.println("方式二:方法上加注解@PostConstruct");
                }
    
          }
    

    方式三:实现ServletContextAware接口

    @Component
    public class SpringBootInitialization3 implements ServletContextAware {
    
    	@Override
    	public void setServletContext(ServletContext servletContext) {
    		System.out.println("方式三:实现ServletContextAware接口");
    	}
    
    }
    

    方式四:实现ApplicationListener接口

    @Component
    public class SpringBootInitialization4 implements ApplicationListener<ContextRefreshedEvent> {
    
    	@Override
    	public void onApplicationEvent(ContextRefreshedEvent event) {
    		System.out.println("方式四:实现ApplicationListener<ContextRefreshedEvent>接口");
    	}
    
    }
    

    方式五:实现ApplicationRunner接口

    @Component
    public class SpringBootInitialization5 implements ApplicationRunner {
    
    	@Override
    	public void run(ApplicationArguments args) throws Exception {
    		System.out.println("方式五:实现ApplicationRunner接口");
    	}
    
    }
    

    方式六:实现CommandLineRunner接口

    @Component
    public class SpringBootInitialization6 implements CommandLineRunner {
    
    	@Override
    	public void run(String... args) throws Exception {
    		System.out.println("方式六:实现CommandLineRunner接口");
    
    	}
    
    }
    
  • 相关阅读:
    图形学中的贴图採样、走样与反走样等
    重磅公布码农界的第一张吉他专辑小样
    send,recv,sendto,recvfrom
    HttpUnit学习笔记
    2014年度辛星全然解读html第七节
    SD卡中FAT32文件格式高速入门(图文具体介绍)
    HDU-1023 Train Problem II
    Oracle之Check约束实例具体解释
    JDBC连接MySQL数据库及演示样例
    accept函数
  • 原文地址:https://www.cnblogs.com/KylinBlog/p/13527669.html
Copyright © 2020-2023  润新知