본문 바로가기

🧑🏻‍💻 Dev/SpringBoot

(10)
[SpringBoot] Annotation(@) 기능 정리 스프링부트로 웹 서비스 출시하기 1, 2, 3편을 보면서 실습하고 정리해둔 내용 입니다. 틀린 내용이 있다면 피드백 주시면 감사할 거 같습니다. 🙂 3번째 글까지 모두 완주했고, SpringBoot는 2.7.7 버전을 사용해서 진행했습니다. 자세한 소스코드는 깃허브 주소에 가시면 볼 수 있습니다. 📘 JPA/Javax 에서 제공하는 Annotation @Entity 데이터베이스 테이블과 연결되는 객체임을 나타내줍니다. 테이블의 이름은 ‘_’ 언더바를 이용하여 매칭합니다. 예를 들어 파일이름이 MyPage.java라면 테이블 이름은 my_page로 매핑됩니다. @Id 해당 테이블의 primary key임을 나타냅니다. @GeneratedValue PK 생성 규칙을 결정할 수 있습니다. springboot ..
[SpringBoot] data-h2.sql 파일 작동 안되는 오류 (version 2.7.7) 🫤 문제 발생 메모리 데이터베이스인 H2에서 서버를 열고 닫을 때 마다 데이터가 없어지기 때문에 별도의 data-h2.sql 파일을 만들어 서버를 열 때마다 초기 데이터를 저장하도록 하려는 도중 모든 설정을 끝내고 확인해봤는데 데이터가 초기화되지 않는 문제가 발생 data-h2.sql INSERT INTO posts (id, created_date, modified_date, title, content, author) VALUES (1, now(), now(), '제목1', '본문1', '작성자1'); INSERT INTO posts (id, created_date, modified_date, title, content, author) VALUES (2, now(), now(), '제목2', '본문2',..