ORM 라이브러리 사용
JPA - Java의 ORM 표준 문법
Hibernate - JPA의 구현체
하드디스크에 직접 MySQL 설치 or 클라우드 서비스에서 DB 호스팅
azure 사용
플러그인 사용해서 db 조회할 수 있으나, 그냥 dbeaver로 해야 버그 X
@Entity - table, JPA 라이브러리
어노테이션으로 COLUMN 속성 설정 가능
JPA로 데이터 입출력
1. repository 만들기
2. 원하는 클래스에 repository 등록
3. repository.입출력문법() 쓰기
lombok - 긴 코드 간소화에 좋음
Java의 어노테이션 프로세서 기능을 이용하여 컴파일 시점에 Lombok의 어노테이션을 읽어서, 다양한 메소드와 생성자(getter, setter, constructor 등등)를 생성해주는 라이브러리.
@Autowired - 필요한 의존 객체의 타입에 해당하는 빈을 찾아 주입한다.(생성자 주입 등)
경로를 /부터 시작하면 static 폴더 파일들 사용 가능, <link href = "/main.css" res = "stylesheet">로 css 적용
th:each로 덩어리 복붙 가능(전달받은 변수의 개수만큼)
lombok의 @toString으로 object 내의 변수들 확인 가능
클래스의 함수나 변수 앞에 아무것도 없으면 package private(protected) - 같은 폴더 내에서 사용 가능, 이 클래스를 상속한 클래스가 있다면 어디서든 사용 가능
static - 객체 생성 없이 class에서 바로 변수 뽑아올수 있음
private 변수의 출력과 수정을 대신 해주는 함수 - getter, setter, lombok에서 어노테이션으로 달아두면 자동 생성
setter - 변수의 api 만들어주는 것과 비슷한 기능, 이상한거 걸러줌
'Project > Spring' 카테고리의 다른 글
AJAX 사용 (0) | 2025.03.24 |
---|---|
상품 추가 기능/예외 처리/수정 기능 (0) | 2025.03.24 |
Thymeleaf 사용 (0) | 2025.03.23 |
웹 서버와 웹 페이지 만들기(Controller) (0) | 2025.03.23 |
개발환경 셋팅/Spring Boot Project 생성 (0) | 2025.03.23 |