Skip to content

Instantly share code, notes, and snippets.

create table employee (
emp_no int (10),
name varchar(100),
primary key (emp_no)
);
insert employee values (1, 'user1');
insert employee values (2, 'user2');
insert employee values (3, 'user3');
create table employee (
emp_no int (10),
name varchar(100),
primary key (emp_no)
);
insert employee values (1, 'user1');
insert employee values (2, 'user2');
insert employee values (3, 'user3');
@Order(0)
@RestControllerAdvice(annotations = RestController.class)
public class GlobalRestControllerAdvice {
@ExceptionHandler(Exception.class)
public Map<String, Object> handleException(Exception e){
Map<String, Object> errorMap = new HashMap<>();
errorMap.put("code", "E001");
errorMap.put("message", "에러 발생했어요");
return errorMap;
}
@RestController
@RequestMapping
public class BackController {
@GetMapping("/index-rest")
public ResponseEntity idx(){
throw new RuntimeException();
}
}
@ControllerAdvice
public class GlobalControllerAdvice {
@ExceptionHandler(Exception.class)
public String handleException(Exception e){
return "error";
}
}
@Controller
@RequestMapping
public class FrontController {
@GetMapping("/index")
public String idx(){
throw new RuntimeException();
}
}
@Controller
@RequestMapping
public class FrontController {
@GetMapping("/index")
public String idx(){
throw new RuntimeException();
}
}
public static void main(String ...args){
}
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**
!**/src/test/**
### STS ###
.apt_generated
.classpath
.factorypath