spring.messages.basename
-
이번 포스트에서는 locale과 알아보고 spring boot에서 locale관리 방법에 대해 알아보자. Locale Locale이란? Locale이란 사용자의 언어, 지역 설정을 정의하는 문자열로 Locale에 따라 날짜, 숫자등의 출력 포멧이 다양하게 표현된다. public void afterPropertiesSet() throws Exception { printByLocale(Locale.KOREA); printByLocale(Locale.US); } private void printByLocale(Locale locale) { double money = 123456.789; LocalDateTime now = LocalDateTime.now(); NumberFormat nf = NumberForm..
Locale 관리이번 포스트에서는 locale과 알아보고 spring boot에서 locale관리 방법에 대해 알아보자. Locale Locale이란? Locale이란 사용자의 언어, 지역 설정을 정의하는 문자열로 Locale에 따라 날짜, 숫자등의 출력 포멧이 다양하게 표현된다. public void afterPropertiesSet() throws Exception { printByLocale(Locale.KOREA); printByLocale(Locale.US); } private void printByLocale(Locale locale) { double money = 123456.789; LocalDateTime now = LocalDateTime.now(); NumberFormat nf = NumberForm..
2023.12.13 -
파라미터의 formatting 화면에서 전달된 파라미터가 HTTP 를 통해 서버로 전송될 때는 언제나 문자열이다. 이제까지 똑똑한 @Controller는 적절한 자바 데이터 타입으로 형 변환 후 전달해줬다. @RequestMapping("/add") public String add(@RequestParam Double a, @RequestParam Integer b, Model model) { String message = String.format("%3.1f와 %d의 합은 %3.1f입니다.", a, b, a + b); model.addAttribute("message", message); return "index"; } 하지만 Controller는 인공지능이 아니니 조금만 복잡해지면 값에 대한 bind..
06. 파라미터의 formatting파라미터의 formatting 화면에서 전달된 파라미터가 HTTP 를 통해 서버로 전송될 때는 언제나 문자열이다. 이제까지 똑똑한 @Controller는 적절한 자바 데이터 타입으로 형 변환 후 전달해줬다. @RequestMapping("/add") public String add(@RequestParam Double a, @RequestParam Integer b, Model model) { String message = String.format("%3.1f와 %d의 합은 %3.1f입니다.", a, b, a + b); model.addAttribute("message", message); return "index"; } 하지만 Controller는 인공지능이 아니니 조금만 복잡해지면 값에 대한 bind..
2020.07.07