Spring과 SpringBoot의 각 개념과 특징을 공부하고 정리한 포스팅입니다. 스프링의 특징인 제어의 역행, 의존성 주입, AOP에 대해 다뤘으며 스프링과 스프링 부트의 비교를 정리했습니다.
스프링부트 스타터 사이트(start.spring.io)에서 프로젝트를 생성하는 방법에 대해 정리한 포스팅입니다. 또한, 환경설정시 Maven Project와 Gradle Project의 차이에 대해서도 정리했습니다.
스프링 부트의 라이브러리들을 살펴보고 주요 라이브러리들을 정리한 내용입니다.
스프링 부트에서 Welcome Page를 만들고 View 환경설정을 공부하며 정리한 포스팅입니다. 정적페이지와 동적페이지를 실습했으며 thymeleafe의 동작 과정(MVC)을 공부했습니다.
IntelliJ 터미널에서 빌드를 생성하고 실행시키는 법을 공부하고 정리한 포스팅입니다. jar파일로 저장하고 실행시키는 방법을 정리했습니다.
정적 컨텐츠, MVC와 템플릿 엔진, API 웹 개발 방식 중 정적컨텐츠에 대한 간단한 구현과 동작과정을 공부하고 정리한 포스팅입니다.
정적 컨텐츠, MVC와 템플릿 엔진, API 웹 개발 방식 중 MVC와 템플릿 엔진에 대한 간단한 구현과 동작과정을 공부하고 정리한 포스팅입니다.
정적 컨텐츠, MVC와 템플릿 엔진, API 웹 개발 방식 중 API(@ResponseBody)에 대한 간단한 구현과 동작과정을 공부하고 정리한 포스팅입니다.
회원 관리 예제의 백엔드 개발을 진행한 포스팅입니다. DB가 없다는 가정하에 회원 도메인과 리포지토리, 서비스를 만들고 테스트하는 과정을 포스팅했습니다.
스프링(Spring) 빈의 개념과 빈을 등록하는 방법(컴포넌트 스캔과 자동 의존관계 설정, 자바 코드로 직접 스프링 빈 등록하기(Configuration))에 대해 공부하고 정리한 포스팅입니다.
회원 웹 기능(홈 화면 추가, 회원 가입, 회원 목록)을 구현하고, 실제 결과를 출력한 예제를 다룬 포스팅입니다.
객체지향 설계와 스프링의 관계(다형성)에 대해 공부하고 정리한 포스팅입니다.
스프링 핵심 원리 이해 1 - 예제 만들기 (비즈니스 요구사항과 설계, 회원 도메인 설계 및 개발, 회원 도메인 실행 및 테스트, 주문과 할인 도메인 설계 및 개발, 주문과 할인 도메인 실행 및 테스트)
AppConfig - 애플리케이션의 전체 동작 방식을 구성(config)하기 위해, 구현 객체를 생성하고, 연결하는 책임을 가지는 별도의 설정 클래스를 만든 포스팅입니다.
스프링 컨테이너 생성, 컨테이너에 등록된 모든 빈 조회, 스프링 빈 조회 (기본, 동일한 타입이 둘 이상, 상속 관계), BeanFactory와 ApplicationContext, BeanDefinition에 대한 정리 포스팅입니다.
스프링 컨테이너가 싱글톤을 어떻게 보장하는지에 대해 공부하고 정리한 포스팅입니다. (웹 애플리케이션과 싱글톤, 싱글톤 패턴, 싱글톤 컨테이너, 싱글톤 방식의 주의점, @Configuration과 싱글톤)
컴포넌트 스캔에 대해 공부하고 정리한 포스팅입니다. (컴포넌트 스캔과 의존관계 자동 주입 시작하기, 탐색 위치와 기본 스캔 대상, 필터, 중복 등록과 충돌)
getter, setter의 개념과 사용법, 사용하는 이유와 지양하는 이유에 대해 다룬 포스팅입니다.