SpringBootSpringBoot与Spring相比有什么优势Springboot是一个基于spring的框架,对spring做了很多简化,让开发过程更快更高效。简化了很多Maven依赖管理大量基础依赖基于注解配置(JavaConfig),无需xml配置内嵌Tomcat,部署过程简单打包部署更灵活,让SpringBoot独立运行如何做全局异常处理可以使用@ControllerAdvice注解编写一个全局的异常处理类,然后自定义一个方法使用@ExceptionHandler来捕获特定的异常并进行相应的处理。通常,后台返回结果给前台时,结果会被封装成包含错误码、错误信息和数据本身的json数据,所以我们可以使用自定义异常类,自定义枚举错误码,返回包含错误码的信息捕获全局异常后到前台@SpringBootApplication注解的含义@SpringBootApplication是SprnigBoot项目的核心注解,目的是开启自动配置,并表明该类是主启动类。包含三个子标签@ComponentScan注解:开启ioc自动扫描注解,默认扫描当前包及其子包中的@Controller、@Service等,并将这些bean加载到ioc设备中@EnableAutoConfiguration注解:启用springboot自动配置,自动扫描classpath目录下所有jar中的所有spring.factories文件,实现配置类的批量注册@SpringBootConfiguration注解:将此类标记为springboot配置类spring-boot-starter-parent的作用是这个是父项目SpringBoot的,它的作用就是帮助我们管理很多基础的jar包,它继承了spring-boot-dependencies。在spring-boot-dependencies项目中,它通过
