백엔드/스프링26 스프링 부트 시작 & MVC 패턴 spring boot를 intellij와 연동 개발 연습 - localhost: '내 컴퓨터'라는 서버의 주소(집 주소)- 8080: 방 번호- hello.html: 클라이언트에서 요청한 파일→ 스프링부트가 "src > main > resources > static" 디렉토리에서 파일을 찾음→ 찾은 html 코드를 응답으로 보냄 * 톰캣: 스프링 부트를 담은 웹 서버→ 8080에서 수행되고 있다는 뜻 뷰 템플릿 - Model: 데이터 관리- View: 화면에 보여주기- Controller: 클라이언트 요청 처리→ 컨트롤러가 클라이언트의 요청을 받고, 뷰가 최종페이지를 만들고, 모델이 최종페이지에 쓰일 데이터를 뷰에 전달View뷰 템플릿은 "src > main > resources > te.. 2025. 6. 25. 스프링 DB 접근 기술 1. H2 데이터베이스 설치2. 순수 JDBC3. 스프링 통합 테스트4. 스프링 JdbcTemplate5. JPA: 객체를 바로 DB에 쿼리 없이 저장 및 관리 가능6. 스프링 데이터 JPA: JPA를 편리하게 사용할 수 있도록 감싼 기술H2 데이터베이스 설치 https://www.h2database.com/html/main.html H2 Database EngineH2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console app.. 2025. 5. 18. 회원 관리 예제 - 웹 MVC 개발 MemberController를 통해 회원 등록하고 조회하는 방법을 알아볼 것이다. 1. 회원 웹 기능 - 홈 화면 추가2. 회원 웹 기능 - 등록3. 회원 웹 기능 - 조회 1. 홈 화면 추가 Controller 밑에 package hello.hellospring.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping; @Controller public class HomeController { @GetMapping("/") //홈 화면이 되는 것임. public String home() { return "home"; //.. 2025. 5. 18. 스프링 빈과 의존관계 인프런 강의 공부 내용이다.스프링 빈 등록하는 방법 다음과 같은 의존관계를 가능케 하는 방법이라고 보면 된다.스프링 빈으로 등록해서 쓰면 많은 이점이 있기 때문에 보통 등록해서 사용한다. cf) 스프링은 스프링 컨테이너에 스프링 빈을 등록할 때, 기본으로 싱글톤으로 등록한다.쉽게 말해 helloController, memberService, memberRepository 각각 하나씩 등록한다는 뜻이다.memberService가 아니라 orderService가 memberRepository를 내놓으라고 하면 같은 객체를 내어놓는다는 것이다.이렇게 메모리 절약 가능. 메모리 도출할 때 좋음 1. 컴포넌트 스캔을 통한 자동 의존관계 설정: @service, @controller, @repository 붙여서 .. 2025. 5. 18. 이전 1 2 3 4 5 6 7 다음