반응형
- Preferences 설정
- Editor > general > Auto import >
tooltip for : ☑ Classes ☑ Static methods and fields
insert imports on paste: Always
☑ Add unambigous imports on the fly
☑ Optimize imports on the fly
- Editor > general > Mouse Control
☑ Change font size with Ctrl+Mouse Wheel in:
☑ Active editor
☑ Move code fragments with drag-and-drop
- Gradle : Build(빌드) 자동화 시스템, java 소스코드를
실행가능한 jar 파일로 만들어줌
작성한 java 코드 설정에 맞게 자동으로 빌드해줌
- Build: 작성한 소스코드를 실행 가능한 결과물로 만드는 일련의 과정
@AllArgsConstructor
@NoArgsConstructor
@RequiredArgsConstructor
@Getter
@Setter
- src > main > resources > application.properties :
스프링 설정 파일, 데이터베이스 연결 시 정보제공 값 전달
@Controller view, html파일 전송
@RestController json데이터 전송
requestPath, getRequestParam, postRequestParm
- DI, IOC
- 객체의 불변성
- Autowired 대신 component 붙여서 spring been 객체로 만들어서 이용
- ORM : 반복적이고 번거로운 애플리케이션 단에서의 SQL 작업을 줄여주기 위해서 등장
- JPA: JAVA ORM기술의 대표적인 표준 명세
- hibernate: 실제로 JPA를 구현하는 framework (가장 많이 쓰임)
@Transaction (영속성 context 사용시 사용, 지연로딩 기능 사용시 필요)
@RequiredArgsConstructor 생성자 만들때 사용
'공부 > TIL' 카테고리의 다른 글
| [20250217] webclient 기본 예시로 사용방법 알아보기! (0) | 2025.02.17 |
|---|---|
| [20250214] querydsl 기본 예시로 사용방법 알아보기! (0) | 2025.02.14 |
| [20250213] 1:1, 1:n, n:m 테이블 관계 정리 (0) | 2025.02.13 |
| [20250212] JPA n+1 문제 (2) | 2025.02.12 |
| [20250211] JPA 심화과정 필기 (0) | 2025.02.11 |