JAVA/Spring Boot3 [강의 정리] 스프링부트 인스타그램 프로젝트 본 내용은 이지업클래스 최주호님의 스프링부트 SNS 프로젝트 - 포토그램 만들기 강의를 학습하고 정리한 내용입니다. [강의 링크] 이지업클래스 | 모두를 위한 온라인 IT CLASS 쉽게 배우고 알차게 쓰는 온라인 IT CLASS. easyupclass.e-itwill.com * HTML 응답하기 - 템플릿 엔진 사용 이유 : HTML 파일에 JAVA 코드를 쓸 수 있도록 해주기 때문에, 동적인 데이터 처리가 가능해짐 - 파일 기본 경로 - 일반 정적 파일 : resources/static (파일 확장자 표기) - 머스테치 엔진 : resources/templates (파일 확장자 표기 X) - JSP 엔진 : src/main/webapp - 스프링부트가 지원해주지 않기 때문에 직접 폴더를 생성해야 함 .. 2023. 1. 13. [강의 정리] 스프링부트 블로그 프로젝트 본 내용은 유튜브 메타코딩님의 스프링부트 블로그 프로젝트 강의를 학습하고 정리한 내용입니다. [강의 링크] Springboot - 나만의 블로그 만들기 [스프링부트로 인스타그램 클론코딩] https://www.easyupclass.com/course/218/about www.youtube.com * Controller - @RestController : 사용자의 요청에 대해 데이터를 응답해 줌 - 따라서 Ajax를 호출하는 경우 @RestController 사용함 - @Controller : 사용자의 요청에 대해 HTML 파일을 응답해 줌 - 스프링의 정적 파일 리턴 기본 경로 : src/main/resources/static - Ex. 리턴명 : /home.html → 전체 경로 : src/main/r.. 2023. 1. 13. [강의 정리] 스프링부트 개념정리 with JPA 본 내용은 유튜브 메타코딩님의 스프링부트 개념정리 with JPA 강의를 학습하고 정리한 내용입니다. [강의 링크] Springboot 강좌 - 개념정리 떨어지는 낙엽에도 흔들리는 니 마음 - 넌 낙엽덩이 www.youtube.com 1강 * Class, Object, Instance 차이 - Class : 설계도 - Object - 실체화가 가능한 것. 추상 클래스는 Object가 될 수 없음 - ex. 의자는 Object가 될 수 있지만, 추상적 의미의 가구는 Object가 될 수 없음 - Instance : 실체화 된 것 * IoC (Inversion Of Control, 제어의 역전) - 스프링이 Object 클래스를 스캔하여 Heap 메모리 공간에 객체를 생성하고 관리함 * DI (Depende.. 2023. 1. 10. 이전 1 다음