일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- springboot
- spring security
- 오블완
- 객사오
- go
- H2 설치
- Python
- 코드업
- 파이썬
- Git
- JPA
- 알고리즘
- Vue.js
- Codeup
- 기초100제
- MySQL
- mariadb
- 티스토리챌린지
- 클린코드
- Spring
- Spring Boot
- 스프링
- 클린 코드
- thymeleaf
- Gradle
- 롬복
- GitHub
- Postman
- golang
- Today
- Total
목록Annotation (2)
nyximos.log
👩🚀 목표 자바의 애노테이션에 대해 학습하세요. 👩💻 학습할 것 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서 Annotation 인터페이스 기반으로 주석처럼 프로그래밍 언어에 영향을 미치지 않으며 프로그램에 대해 의미를 부여하거나 기능을 제공한다. JDK 1.5에 추가되었다. JDK에서 제공하는 annotation은 java.lang.annotation 패키지에 포함되어 있다. Built in Annotation과 Meta-Annotation으로 나뉘며 개발자가 직접 만들어내는 Custom Aannotation이 있다. 용도 Information for the compiler- Annotations can be used by the compile..
🤹♂️ 다양한 의존관계 주입 방법 의존관계 주입은 4가지 방법이 있다. 생성자 주입 수정자 주입 (setter 주입) 필드 주입 일반 메서드 주입 1. 생성자 주입 이름 그대로 생성자를 통해 의존관계 주입 생성자 호출시점에 한번만 호출되는 것이 보장된다. 불변, 필수 의존관계에 사용된다. 😮☝ 생성자가 딱 1개 있으면 @Autowired를 생략해도 자동 주입 된다. (스프링 빈에만 해당) 2. 수정자 주입(setter 주입) 필드 값을 변경하는 수정자 메서드를 통해 의존관계 주입 선택, 변경 가능성이 있는 의존관계에 사용된다. 자바빈 프로퍼티 규약의 수정자 메서드를 사용하는 방법이다. 📌 자바빈 JavaBean JavaBeans Convention에 따라 작성된 자바 클래스🙆♀️ 컴포넌트 🙅♀️ 📌..