- Today
- Total
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 프로시저
- 엘리멘터
- JSP
- 트러블슈팅
- 오류해결
- 배열
- PROCEDURE
- Oracle
- 이클립스
- 환경세팅
- function
- 문제해결
- 의존성주입
- 쿼리개선
- 오블완
- PLSQL
- wordpress
- pl/sql
- 워스프레스
- 워드프레스
- 오라클
- spring boot
- 티스토리챌린지
- iframe
- Hostinger
- dbeaver
- sql
- url파라미터
- javascript
- 클론코딩
목록SPRING BOOT (4)
개발 공부중
생성자 주입 (Constructor Injection) 객체가 생성되는 시점에 딱 한 번만 호출되어 부품을 끼우는 방식코드의 안전성과 불변성을 보장한다.@Componentpublic class Car { private final Engine engine; // final을 붙이기 @Autowired public Car(Engine engine) { this.engine = engine; }} 수정자 주입 (Setter Injection) 객체를 먼저 만들어 놓고, 나중에 set~ 메서드를 통해 부품을 끼우는 방식입니다.NullPointerException 에러가 발생 가능성 높@Componentpublic class Car { private Engine engin..
컴포넌트 스캔 (@ComponentScan)기존에는 객체(Bean)를 스프링 컨테이너에 넣어달라고 직접 명시했다면,컴포넌트 스캔은 "알아서 클래스를 찾아서 자동으로 스프링 빈으로 등록하는 기능" @ComponentScan: 설정 정보 클래스 위 붙임 @Component: 등록하고 싶은 클래스 위에 붙임 @ComponentScan 은 @Component가 붙은 모든 클래스를 스프링 빈으로 등록 필터 (@Filter)includeFilters : 컴포넌트 스캔 대상을 추가로 지정excludeFilters : 컴포넌트 스캔에서 제외할 대상을 지정 @Configuration@ComponentScan(// 하위 패키지까지 스캔 basePackages = "com.example.demo", //..
인텔리제이에서 단축키 ctrl + shift + t 를 누르면 테스트 파일을 생성할 수 있다. 새 테스트 생성 클릭 확인버튼 클릭 test에 파일이 자동으로 생성된다. package hello.core.discount; import hello.core.member.Grade; import hello.core.member.Member; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; class RateDiscountPolicyTest { RateDiscount..
테스트 코드 작성은 소프트웨어 개발의 중요한 부분이며, 코드의 신뢰성을 보장하는 데 큰 역할을 한다. 아래는 MemberService 인터페이스의 join() 메서드를 테스트하는 JUnit 테스트 클래스의 예제 이다. MemberService.interface package hello.core.member; public interface MemberService { void join(Member member); Member findMember(Long memberId); } MemberServiceImpl.class package hello.core.member; public class MemberServiceImpl implements MemberService{ private final MemberRe..