Inflearn 김영한 님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 : https://www.inflearn.com/course/ORM-JPA-Basic/dashboard
클래스의 인스턴스가 1개만 생성되는 것을 보장하는 디자인 패턴이다. 아래 코드는 싱글톤 패턴의 예시 코드이다.static 키워드를 사용하여 메모리 할당을 딱 한번만 하게 한다. 따라서 static 영역에 객체를 딱 1개만 생성한다. 또한 final 키워드를 사용하여 값
ApplicationContext를 스프링 컨테이너라 한다.스프링 컨테이너는 AnnotationConfigApplicationContext 객체를 통해 @Configuration이 붙은 AppConfig를 설정 정보로 사용한다. 이때 AppConfig 내부의 @Bean
IoC(Inversion of Control : 제어의 역전) 애플리케이션의 전체 동작 방식을 구성하기 위해 구현 객체를 생성, 연결하는 별동의 설정 클래스인 AppConfig가 있다고 하자. 위 그림과 같이 OrderServiceImpl은 필요한 인터페이스들을 Ap
HashTable, HashMap, ConCurrentHashMap의 차이
자바에서는 enum을 사용하여 열거체를 사용할 수 있다. 열거체란 말 그대로 변수들을 나열한 것을 말한다.문법예시static E values() : 열거체 모든 변수를 가지는 배열을 생성 후 반환한다.static E valueOf(String name) : 인자와 일치
추상화캡슐화상속다형성객체 지향 프로그래밍이란 프로그램을 여러 개의 독립된 단위인 '객체'들의 모임으로 보는 것이다. 각각의 객체는 메세지를 주고받고, 데이터를 처리하며 협력한다. 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어
1. Spring 생태계 필수 : Spring 프레임워크, Spring 부트 선택 : Spring 데이터, Spring 배치, Spring 세션, Spring 클라우드 등 2. Spring 부트 Spring을 편리하게 사용할 수 있도록 지원 Tomcat 같은 웹 서버를 내장하는 방법으로 단독으로 실행할 수 있는 Spring 어플리케이션을 쉽게 생성 3....