분류 전체보기45 Spring Boot - Todo 기능 만들기 Chapter 3 - Todo 기능 만들기 Todo를 저장하기 위한 Bean 만들기 말이 조금 어려웠는데, 하나씩 설명해보도록 하겠다. 우리는 Spring Boot를 통해 Backend에서 DB와 통신하여 데이터를 저장하거나, 수정 또는 삭제 작업을 수행한다. 이 때 DB에 최종적으로 저장할 데이터를 가공하는 역할을 수행하는 객체가 필요한데 이걸 우리는 Model이라고 부른다. 그리고 Model이란 건 결국 Spring Boot에서 관리하는 객체다. 즉 Spring Boot에서 관리하는 객체를 통해 데이터를 가공하고, 가공된 결과를 DB에 저장하면서 데이터 가공을 위해 필요한 객체에 대해 정의하는 것. 그것이 이번 파트의 목표라고 할 수 있다. 편의상 Model이라고 부르도록 하겠다. todo 패키지를 .. 2024. 1. 3. Spring Boot - 쿼리 파라미터와 모델 그리고 로깅 Chapter 2 - 쿼리 파라미터와 모델 그리고 로깅 쿼리 파라미터와 모델 쿼리 파라미터란? 쿼리 스트링이라고도 불린다. 만약 URL이 다음과 같이 존재한다면 ?를 기준으로 다음으로 오는 것이 쿼리스트링(파라미터)이다. key=value 형태로 구성되어 있으며, 여러개 보내고 싶다면 &연산자들 추가로 보내주면 된다. key값을 기준으로 받을 수 있다. 이걸 자바 코드에서 어떻게 받는지 간단하게 알아보자. login.jsp Welcome to the login page! login.jsp를 만들어준다. 그리고 새 클래스를 생성한다. LoginController.java package com.yjooanywhere.springboot.mytodowebapp.login; import org.springfra.. 2023. 12. 26. Spring Boot - ResponseBody와 JSP 페이지 응답받기 ResponseBody와 JSP 페이지 응답받기 I. 서버 포트 변경하기 기본적으로 Tomcat 서버는 8080에서 작동한다. 만약 다른 포트로 바꾸고 싶다면, application.properties에 다음 코드를 추가하자. server.port=8081 II. Hello World 응답 받아보기 새 클래스를 추가해준다. SayHelloController.java package com.yjooanywhere.springboot.mytodowebapp.hello; public class SayHelloController { //"say-hello" => "Hello World! What are you learning today?" //say-hello //http://localhost:8080/say-h.. 2023. 12. 26. Spring MVC로 Todo 웹 애플리케이션 만들기 - 프로젝트 생성 🧩 Spring MVC로 Todo 웹 애플리케이션 만들기 목차(완성 후 작성예정) * * 프로젝트 생성하기 START.SPRING.IO Spring Web과 Spring Boot Dev Tools만 추가하여 프로젝트를 생성한다. 그리고 IntelliJ에서 프로젝트를 생성하고 빌드한다. 2023. 12. 25. Spring Boot 기초 정리 Spring Boot 시리즈 Spring Boot - Java Spring Framework 시작하기 Spring Boot - 강한 결합(Tight Coupling)과 느슨한 결합(Loose Coupling) Spring Boot - POJO, JavaBean, Spring Bean Spring Boot 시작하기 - 목표 Spring Boot 프로덕션 환경 배포 준비하기 (1) Spring Boot 프로덕션 환경 배포 준비하기 (2) Spring Boot 프로덕션 환경 배포 준비하기 (3) Spring과 Spring Boot 그리고 Spring MVC Spring Boot - JPA와 Hibernate를 추가한 프로젝트 생성하기 Spring Boot - JPA와 Hibernate Spring Boot -.. 2023. 12. 18. Spring Boot - Data JPA Spring Data JPA 시작하기 Spring Data JPA? JDBC로 자바에서 SQL 쿼리를 수행할 수 있었고, JPA로 SQL문을 작성하지 않아도 테이블과 컬럼을 매핑해주고 EntityManager를 사용하면 SQL문을 수행할 수 있었다. 이번에 배우는 Data JPA는 더 편한 방법이다. Entity Manager를 신경 쓸 필요도 없다! 알아서 다 해준다! 어떻게 사용하는지 한번 알아보자. 시작하기 가장 먼저 CourseSpringDataJpaRepository Interface를 생성해주자. 파일 경로에 대한 내용은 Github에서 참고할 것 CourseSpringDataJpaRepository.java package com.minutes.springboot.learnjpaandhiber.. 2023. 12. 18. 이전 1 2 3 4 5 6 ··· 8 다음