1.JAVA11설치 1) 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io 프로젝트 선택 Project: Gradle Project 2) 다운받은 파일 원하는 경로에 압축해제 3) IntelliJ IDEA에서 다운
Gradle은 의존관계가 있는 라이브러리를 함께 다운로드 한다.
Welcome Page 만들기 위치 : resources/static/index.html 스프링 부트가 제공하는 Welcome Page 기능 static/index.html 을 올려두면 Welcome page 기능을 제공한다. https://docs.spr
\- build가 성공적으로 됐다면, 위와 같이 jar파일이 만들어져있는 것을 확인할 수 있다.\*\* 서버 배포할 때는 위 과정으로 생성된 jar파일을 복사해서 서버에 넣어준 후 'java -jar'명령어를 통해 실행을 하면된다. 그럼 서버에서 실행이 된다.만약 ,
정적 컨텐츠 정적 컨텐츠란? 서버에서 별다른 작업이 이루어지지않고 html 파일을 그대로 넘겨줘서 보여주는 것. 스프링 부트 정적 컨텐츠 기능 Spring boot는 static resources에 대한 기본 매핑 설정과 커스텀을 지원한다. 7.1.5. Stati
MVC와 템플릿 엔진 MVC란? 'Model,View,Controller'를 의미한다. Controller View resources/template/hello-template.html 실행 http://localhost:8080/hello-mvc?name=s
@ResponseBody 문자 반환 @ResponseBody 를 사용하면 뷰 리졸버( viewResolver )를 사용하지 않음 대신에 HTTP의 BODY에 문자 내용을 직접 반환(HTML BODY TAG를 말하는 것이 아님) 실행 http://localhost:8
데이터: 회원ID, 이름기능: 회원 등록, 조회아직 데이터 저장소가 선정되지 않음(가상의 시나리오)컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비즈니스 로직 구현리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리도메인: 비즈니스 도메인 객체, 예
프로젝트 생성 환경설정 자바 8 이상(8 권장)메이븐 설정groupId: jpa-basic artifactId: ex1-hello-jpa version: 1.0.0라이브러리 추가 - pom.xmlJPA 설정하기 - persistence.xmlpersistence.xml
JAP를 사용하는 이유는 무엇일까? JDBC 발생배경 SQL 중심적인 개발의 문제점 CRUD쿼리, 자바 객체를 SQL로.., SQL을 자바 객체로 등의 의 무한 반복, 지루한 코드가 이어지는 등 SQL에 의존적인 개발을 피하기 어렵다. 패러다임의 불일치 : 객
학습 묙표JdbcTemplate을 대표로 하는 스프링의 데이터 엑세스 기능에 담겨있는 예외처리와 관련된 접근 방법에 대해 알아본다. 이를 통해 예외를 처리하는 베스트 프랙티스도 살펴본다.메소드의 정의를 들여다보면 JdbcTemplate 적용 이전에는 있었던 throws