@SpringBootApplication //该注解是一个组合型注解,用于快捷配置启动类,
此注解等同于@Configuration @EnableAutoConfiguration @ComponentScan的合集
@RestController //标识该接口全部返回json格式的数据
@EnableAutoConfiguration //通过该注解加载SpringBoot的容器,并且无需内置tomcat
@ComponentScan //控制器扫包范围 例:@ComponentScan(basePackages = "com.itmayiedu.controller")
@ControllerAdvice //是 controller 的一个辅助类,最常用的就是作为全局异常处理的切面类
@ExceptionHandler(RuntimeException.class) //全局捕获异常
@EnableJpaRepositories("com.example.dao")//扫描dao层包
@EntityScan("com.example.entity") //扫描实体类包