스프링 부트 스타터 사이트에서 스프링 프로젝트 생성https://start.spring.io/
정적 컨텐츠MVC와 템플릿 엔진API정적 컨텐츠
데이터: 회원ID, 이름기능: 회원 등록, 조회아직 데이터 저장소가 선정되지 않음 (가상의 시나리오)컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비지니스 로직 구현리포지토리: DB에 접근, 도메인 객체를 DB에 저장하고 관리 (DAO 생각하면 됨)도메인: 비지니스
스프링은 웹 어플리케이션 실행 시 스프링 컨테이너에 스프링 빈을 등록해서 의존 관계를 자동으로 설정해준다. 스프링 Bean 등록 방법에는 2가지가 있다.컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기컴포넌트 스캔은 @SpringBootApplic
화면 웹 기능 - 조회
H2 다운로드 사이트에 들어가서 Last Stable 버전을 다운 후 설치한다.사이트 주소: http://www.h2database.com/html/download.html윈도우라 윈도우 버전 설치.설치된 H2의 bin의 h2.bat을 클릭해 실행시킨다.자동으
AOP는 핵심적인 로직을 구현하는데 있어서 핵심적인 로직과는 무관하지만 보조적으로 중간에 삽입해야 하는 로직들에 대해서 외부로 따로 빼놓고, 실행될때 자동으로 중간에 보조적 로직을 삽입하여 실행하도록 하는 것입니다.핵심 관심 사항 (core concern) vs 공통