일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- Proxy Resource
- docker swarm
- 자바스크립트
- optional chaining
- 온프레미스
- vgw
- Site-to-Site VPN
- On-Premise
- prometheus
- elasticsearch
- Service
- Await
- grafana
- CloudFormation
- AWS
- 비구조화 할당
- transit gateway
- 단축 평가
- 옵셔널 체이닝
- Custom Resource
- VPC
- Endpoints
- null 병합 연산자
- Kubernetes
- JavaScript
- 구조분해 할당
- api gateway
- DynamoDB
- cognito
- Today
- Total
목록Java/Spring (3)
만자의 개발일지
자바를 조금이라도 공부해본 사람은 POJO 라는 단어를 한번쯤을 들어봤을텐데, 이번에는 이 POJO에 대해서 포스팅하도록 하겠습니다. POJO(Plain Old Java Object) 아래는 위키백과에 있는 POJO의 정의 입니다. https://ko.wikipedia.org/wiki/Plain_Old_Java_Object Plain Old Java Object, 간단히 POJO는 말 그대로 해석을 하면 오래된 방식의 간단한 자바 오브젝트라는 말로서 Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서 사용되게 된 용어이다. 2000년 9월에 마틴 파울러, 레베카 파슨, 조쉬 맥킨지 등이 사용하기 시작한 용어로서 마틴 파울러는 다음과 ..

IoC(Inversion of Control) IoC(Inversion of Control)를 해석하면 제어의 역전입니다. 이는 스프링 뿐만 아니라 모든 프로그래밍에서 사용될 수 있는 범용적인 개념입니다. 쉽게 말해 객체를 개발자 본인이 제어하는 것이 아닌 스프링 컨테이너에게 제어권이 넘어가는 것을 뜻합니다. 아래는 일반적으로 자바에서 객체를 생성하여 객체를 제어하는 코드입니다. class ClassA { } class ClassB{ private ClassA a; ClassB() { this.a = new ClassA(); } } 보시다시피 개발자 본인이 new 연산자를 통해 직접 객체를 생성하고 변수에 할당해줘야 하는 방식입니다. 스프링의 경우 어떨까요? 아래코드는 스프링에서의 객체 할당 방식입니다...

이번 포스팅에서는 Eclipse IDE로 스프링 프로젝트를 생성하고 Apache-Tomcat 까지 설정해서 프로젝트 실행까지 정리해보도록 하겠습니다. STS 설치 스프링 프로젝트를 생성하기 앞서 Eclipse Marketplace에서 STS라는걸 깔아줘야 합니다.STS는 (Spring Tool Suite)의 약자로 스프링 개발을 지원하는 도구입니다. IDE 상단 메뉴바에서 Help -> Eclipse Marketplace 클릭 검색창에 STS를 검색한 후 두번째에 있는 Add-On for Spring Tools 4 3.9.20.RELEASE를 install 합니다. install을 누르셨다면 설치가 진행될껍니다. 빨간색부분에 작은 막대기 하나가 나타날 것인데 100%가 될 때까지 기다려줍니다. 다 되셨다..