主启动类:
package com.bunfly;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication//默认扫描主启动类所在包的下属所有包
@MapperScan("com.bunfly.*.dao")//扫描dao层接口
public class SchoolApplication {
public static void main(String[] args) {
SpringApplication.run(SchoolApplication.class, args);
}
}
异常处理类:
package com.bunfly.model;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
@ControllerAdvice
public class Error {
@ExceptionHandler(RuntimeException.class)//发生RuntimeException该异常触发
@ResponseBody
public String exception() {
return "error";//发生错误时给前端返回的数据
}
}