백엔드 썸네일형 리스트형 [Spring Boot] RESTAPI - 예외처리 /* 특수 예외처리 (유저 찾기 실패 시)*/ @GetMapping("/users/{id}") public EntityModel retrieveUser(@PathVariable int id) { User user = userDaoService.findById(id); if (user == null) { throw new UserNotFoundException("id:" + id); } EntityModel entityModel = EntityModel.of(user); WebMvcLinkBuilder link = linkTo(methodOn(this.getClass()).retrieveUserList()); entityModel.add(link.withRel("all-users")); return ent.. 더보기 [Spring Boot] 메시지 국제화 (Internationalization) /* 메시지 국제화 */ 내가 만들고 있는 웹이 여러 언어 환경을 지원할 수 있도록 설계하는 것을 의미한다. (독일에 있는 독일인이 내 웹을 보고싶다 -> 자동으로 독일어를 지원하게 하는 웹) /* 디폴트값 설정 */ 나는 REST API로 메시지 국제화를 해볼 생각이다. 그래서 localhost:8080/hello-world-internationaized 를 방문했을 때 Good Morning 을 디폴트 값으로 설정하고 독일어를 지원할 생각이다. 그러면 디폴트값은 다음과 같이 설정할 수 있다. // messages.properties good.morning.message = Good Morning 파일명은 반드시 messages.properties로 해야한다. yml파일은 안된다 (혹시 되나요?) /*.. 더보기 이전 1 다음