일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- AWS
- 프로그래머스
- 구조체배열
- 가상면접사례로배우는대규모시스템설계기초
- 코딩테스트
- nestjs auth
- TypeORM
- 카카오 알고리즘
- nestjs typeorm
- Spring
- 컴포넌트스캔
- 코테
- Nodejs
- @Autowired
- nestJS
- spring boot
- @Component
- 파이썬
- 카카오
- C언어
- 알고리즘
- C++
- 시스템호출
- thymeleaf
- 스프링
- git
- OpenCV
- python
- 해시
- 카카오 코테
Archives
- Today
- Total
목록java di (1)
공부 기록장 💻
[Spring] 회원 서비스 개발 및 테스트 (Business Logic Service and Test Code), 서비스와 레포지터리의 의존 관계 주입(Dependency Injection)
인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 정리 회원 서비스 개발 회원의 Domain과 Repository를 활용하여 비즈니스 로직 역할을 하는 회원 서비스를 작성해보자. Repository에는 직접 DB에 회원 정보를 저장하거나 어떤 특정 값을 이용해 회원을 찾는 등의 save(), findById(), findByName(), findAll() 등의 메서드를 포함하고 있었다. Service에는 보다 비즈니스적 로직을 갖는 메서드들을 작성하게 된다. Repository에는 조금 더 기계적인, DB에 단순하게 접근하도록 하는 메서드 이름을 지었던 반면, Service에 포함될 메서드의 경우 조금 더 비즈니스에 의존적인 이름을 짓게 된다. 회원 이름 중복이 되지 않..
# Tech Studies/Java Spring • Boot
2023. 1. 10. 10:14