일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- mariadb
- 오블완
- go
- H2 설치
- 알고리즘
- Codeup
- Vue.js
- 객사오
- 스프링
- GitHub
- java
- 롬복
- MySQL
- Postman
- 파이썬
- Gradle
- springboot
- thymeleaf
- 코드업
- 클린 코드
- Python
- 기초100제
- Spring Boot
- spring security
- Spring
- Git
- golang
- 티스토리챌린지
- JPA
- 클린코드
- Today
- Total
목록롬복 (2)
nyximos.log
Project 빌드 툴 선택 Maven / Gradle Language 언어 선택 Project Metadata Name 프로젝트명 ArtifactId와 같아야 한다. Location 프로젝트 위치 GroupId 프로젝트별로 구분할 수 있는 고유한 이름 보통 기업의 domain을 사용한다. Java 패키지 네이밍 규칙을 따른다. - 도메인명을 반전하여 사용 원하는 갯수 만큼 하위 그룹을 만들 수 있고 프로젝트 구조를 사용한다. 다중 모듈 프로젝트인 경우 상위 그룹의 groupId에 새 식별자를 추가한다. ex) org.apache.maven, org.apache.maven.plugins, org.apache.maven.reporting ArtifactId 버전을 제외한 jar 이름 (빌드 결과물 이름) ..
🤹♂️ 다양한 의존관계 주입 방법 의존관계 주입은 4가지 방법이 있다. 생성자 주입 수정자 주입 (setter 주입) 필드 주입 일반 메서드 주입 1. 생성자 주입 이름 그대로 생성자를 통해 의존관계 주입 생성자 호출시점에 한번만 호출되는 것이 보장된다. 불변, 필수 의존관계에 사용된다. 😮☝ 생성자가 딱 1개 있으면 @Autowired를 생략해도 자동 주입 된다. (스프링 빈에만 해당) 2. 수정자 주입(setter 주입) 필드 값을 변경하는 수정자 메서드를 통해 의존관계 주입 선택, 변경 가능성이 있는 의존관계에 사용된다. 자바빈 프로퍼티 규약의 수정자 메서드를 사용하는 방법이다. 📌 자바빈 JavaBean JavaBeans Convention에 따라 작성된 자바 클래스🙆♀️ 컴포넌트 🙅♀️ 📌..