'뼈대나 근간'을 이루는 코드들의 묶음프로그램의 기본 흐름이나 구조를 정하고, 이 구조에 자신의 코드를 추가하는 방식으로 개발할 수 있도록 하는 프로그래밍의 기본 틀을 의미개발에 필요한 구조가 제공되고, 여기에 필요한 부분을 조립하는 형태로 개발이 진행된다.자주 사용되
컨트롤러 : 웹 MVC의 컨트롤러 역할서비스 : 핵심 비지니스 로직 구현레파지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리도메인 : 비지니스 도메인 객체생성자에 @Autowired가 있으면 스프링 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다.이
스프링이 제공하는 @RequestParam을 사용하면 요청 파라미터를 매우 편리하게 사용할 수 있다.파라미터 이름으로 바인딩@RequestParam("username") String memberName= String memberName = request.getParam
타임리프는 백엔드 서버에서 (jsp처럼) HTML을 동적으로 렌더링하는 용도로 사용된다.타임리프는 순수 HTML을 최대한 유지하는 특징이있다.타임리프로 작성한 파일은 HTML을 유지하기 때문에 웹 블라우저에서 파일을 직접 열어도 내용을 확인할 수 있다. 서버를 통해 뷰
변수 표현식 : ${...}선택 변수표현식 : \*{...}메시지 표현식 : - 링크 URL 표현식 : @{...}조각 표현식 : ~{...}텍스트 : 'one text'숫자 : 0, 34, 3.0불린 : true, false널 : null문자 합치기 : +리터럴 대체
제일먼저 롬복이 설치되어 있는지 확인한다.우리는 스프링 프로젝트를 만들때 롬복을 추가해서 생성 했기 때문에 STS 툴에서 프로젝트 내의 Project and External Dependencise 에서 lombok을 확인 할수 있다.롬복의 경로를 찾는다.우클릭 > pr