일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
- docker
- 라즈베리파이
- Autowired 옵션
- 스프링 빈 조회
- 라즈베리파이4
- DI
- qualifier
- 스프링 빈
- DI컨테이너
- ComponentScan
- 싱글톤 컨테이너
- springsecurity
- 스프링 컨테이너
- Servlet Filter
- 스프링 싱글톤
- 도커
- beandefinition
- 스프링 Configuration
- autowired
- 생성자 주입
- Spring interceptor
- 스프링
- 빈 중복 오류
- RequiredArgsConstructor
- UsernamePasswordAuthenticationFilter
- HandlerMethodArgumentResolver
- 객체지향
- 의존관계 주입
- Spring
- 롬복 Qualifier
목록전체 글 (35)
그날그날 공부기록
스프링이란? 스프링 DI 컨테이너 기술 스프링 프레임워크 스프링 부트, 스프링 프레임워크 등을 포함한 스프링 생태계 다형성 인터페이스를 구현한 객체의 인스턴스를 실행 시점에 유연하게 변경할 수 있다. 클라이언트를 변경하지 않고 서버의 구현 기능을 유연하게 변경할 수 있다. → 역할과 구현을 분리한다 유연하고 변경에 용이 확장 가능한 설계 클라이언트에 영향을 주지 않는 변경 ⭐️인터페이스를 안정적으로 설계해야 한다 → 인터페이스가 무너지면 모두 무용지물 스프링과 객체지향 다형성이 가장 중요 → 스프링은 다형성을 극대화 할 수 있도록 지원 스프링의 제어의 역전(IoC), 의존관계 주입(DI)은 다형성을 활용해서 역할과 구현을 편리하게 다룰 수 있도록 지원
쿠버네티스를 공부하기 전 도커를 간단하게 다루어 보았다. 로컬 환경이 아닌 GCP의 CE로 가상 머신을 만들어 진행하였다. 그래서 배포 역시 docker hub를 사용하지 않고 gcr을 사용한다. 도커는 애플리케이션을 개발, 배송, 및 실행하기 위한 개방형 플랫폼이다. 도커의 컨테이너화 기능을 통해 어디서든 도커만 설치되어 있다면 이미지를 업로드/다운로드하여서 실행할 수 있다. 이미지를 만들고, run명령어를 통해 이미지를 컨테이너화 하여 실행한다. docker run hello-world hello-world는 “Hello from Docker!”라는 문장을 반환하는 간단한 컨테이너이다. 명령어를 실행시키면 docker daemon은 해당 이미지를 로컬에서 검색하고, 없다면 Docker Hub라는 공용..