Post
원문 보기 →Spring Boot에서 Java8 java.time 패키지(LocalDateTime, ZonedDateTime) 사용
이전의 Spring 환경에서는 시간을 다루는 클래스를 가지고 데이터베이스에 매핑해 사용할 때 문자열로 치환해서 사용하거나 Joda Time을 사용해 TypeHandler로 연결하였으나 최신의 Spring Boot는 java.time 패키지에 대한 내장 핸들러를 지원하므로 최대한 간단한 구현구조를 이루는데 집중해 해당 내용을 살펴본다.통상적으로 국제적인 처리를 목적으로 하는 경우 mysql 서버는 UTC기준으로 세팅하고 datetime을 UTC 기준으로 사용하므로 여기에서는 웹서버의 Timezone을 UTC로 하는지 아니면 KST로 하는지에 집중해서 살펴본다.아래의 내용을 살펴보기 이전에 미리 알아봐야 할 사항을 간단히 정리한다.최신의 Spring Boot는 java.time패키지에 대해서 TypeHandle
Related Posts
3 posts
워드프레스 운영 알아야 할 서버 개념 용어 정리
워드프레스 서버 개념, '집'으로 비유하면 바로 이해 저같은 비전공자가 워드프레스를 처음 시작할 때 가장 큰 장벽은 바로 낯선 용어들입니다. FTP, MySQL, cPanel, PHP... 마치 외계어처럼 느껴집니다. 하지만, 이 용어들의 관계만 이해해도, 나중에 사이트가 느려지거나 에러가 났을 때 '어디를 고쳐야 할지' 바로 알 수 있는데요. 오늘은 IT 전공자가 아니더라도 누구나 이해할 수 있도록, 워드프레스를 '집'에 비유해서 아주 쉽게 정리해 보았습니다. 큰 그림부터 잡기: 건물과 임대 계약 먼저 컴퓨터 화면 속 웹사이트를 '부동산'이라고 상상해 볼까요? 그럼 가장 큰 개념인 서버와 호스팅은 다음.......

springboot spring 차이 뜻만 알면 된다
안녕하세요. IT에 진심인 하얀북극곰입니다. 자바(Java) 백엔드 개발자의 길을 걷기로 결심했다면 가장 먼저 마주치는 거대한 산이 있습니다. 바로 스프링(spring)입니다. 그런데 공부를 시작하려고 책이나 강의를 찾아보면 어디서는 'Spring Framework'를 말하고, 어디서는 'spring boot'를 말합니다. "도대체 둘이 뭐가 다른 거야? 다른 기술인가? 따로 배워야 하나?" 이런 의문이 드는 것은 너무나 당연합니다. 결론부터 말씀드리면, 둘은 같은 뿌리지만 목적과 편리함에서 결정적인 차이가 있습니다. 오늘은 복잡한 코드 없이, 이 둘의 차이를 개념적으로 완벽하게 정리해 드리겠습니다. 스프링(spring) : 강.......

AWS(아마존 클라우드) EC2에 Mysql 설치하기(GPG key 설정오류 해결)
어디를 찾아봐도 ... MySQL설치를 하려는데 GPG키 설정하라는 오류만 뿜어냄 1) rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 yum update 2.....) 오타냈나 여러번 시도 마찬가지.. 결국 혹시나??? 싶어서 연차를 바꿔줌 3) rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 yum update 어랏. 이게 되네 4) sudo yum install mysql-community-server-8.0.36-1.el7.x86_64 -y 걍 최신버전 설치해주고 5) 설치된 MySQL버전 확인 : mysql --version 상태확인 : systemctl status mysqld 6) 확인하면서 서버 기동시에 Mysql도 자동 기동되도록 설정 sudo systemctl enable --now mysqld 7) 최초 설치된 이후 발급된 root.......


