SpringBoot main startup class and exception handling class

Main start class:

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);
    }

}

Exception handling class:

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";//发生错误时给前端返回的数据
    }
}

Guess you like

Origin blog.csdn.net/weixin_52877849/article/details/115021617