본문 바로가기

분류 전체보기41

24.01.15 근황 일기 오랜만에 쓰는 일기. 요새는 회사 일 인수인계 받고 문제점들을 해결하느라 바쁘다. Cassandra를 사용하고 있는데 특정 노드가 오염됐다고도 하고 데이터 조회는 잘안되고... 총체적 난국이길래 하나씩 해결해나가고 있다. 택원이가 지금까지 고생이 참 많았겠구나. 이런걸 붙잡고 있었다니 그래도 요새는 나랑 두뇌풀가동해서 함께 해결하는 부분이 점점 보여서 나름 속은 편해보였다. 민우는 요새 고민이 참 많아보인다. 하고싶은것과 할 수 있는것, 그리고 자신의 한계에 대해서 진지한 고민을 하고있는 것 같다. 솔직히 이런 상황에서 해줄 수 있는 말은 별로없다. 그저 꾸준히 하라는 말만 해줄 수 밖에 성장이란건 재능이 있건 없건 시간이 걸리기 마련이다. 누구에게도 다채롭게 부족한 면이 있고, 뛰어난 부분도 존재하기에.. 2024. 1. 16.
TIL? 잔디 채우기? 제발 그런 것 좀 하지마 요새 하도 주변에서 잔디 채우기니 TIL이니 쓸데 없는 짓 한다고 고생들한다. 물론 이건 지극히 개인적인 내 의견일 뿐이고, 받아들일지 말지는 여러분의 선택이다. 지금 당장 제목을 보고 이게 왜 쓸데없는 짓이지? 당신 정신병자야? 라고 생각할 수는 있다. 요컨데 내 말은 TIL을 아예 하지말란게 아니다. 할거면 제대로 하란거다 TIL이든, 잔디밭 채우기든 중요한 것은 그에 대한 본질이다. 여러분이 TIL이든 잔디밭 채우기든 하는 것은 별로 중요치 않다. 중요한 것은 그 활동 하나하나가 헛되지 않았는가다. 사실 기술 블로그도 마찬가지다. 이거 아무리 잘 써봤자 보는 사람 극 소수고, 다 읽을 시간도 없다. 그냥 자기만족이라면 상관없다. 나 역시도 그저 내가 공부한 것을 기록하는 것에 불과하다. 그 어떤 의.. 2024. 1. 4.
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.