1、springBoot在启动前加载一些东西 可以用两种方式实现
1)创建一个类实现CommandLineRunner 该类需要注入到spring容器中 要在类上加注解@Component
2) 创建一个listen类实现ApplicationListener<ContextRefreshedEvent>类
SpringApplication springApplication = new SpringApplication(BillProviderApp.class);
springApplication.addListeners(new LaunchContextListener());
springApplication.run(args); 把创建的listen加入到springApplication里面
2、使用@controlleradvice+@ExceptionHandler 进行全局的 Controller 层异常处理