Backend(20)
-
[Git] Conventional Commits 에 대해서.araboza
개요 우리가 Git를 사용을 하면서 서로가 알기 쉽게 GIt commit 메시지를 작성을 한다.하지만 이게 사람마다 적는 방식이 다를 수가 있는데오늘 소개를 할 것이 여러 양식 중 Conventional Commit 이라는 방법이다. 함께 알아보자. 왜 써야 하는가?Conventional Commits 에서는 왜 사용해야 하는가에 대해서 다음처럼 이야기하고 있다. CHANGELOG를 자동으로 생성하기 위해(포함된 커밋의 타입에 기반하여) 유의적 버전을 자동으로 변경하기 위해팀 동료, 타인, 그리고 기타 이해당사자에게 변화의 본질을 전달하기 위해빌드와 배포 프로세스를 수행하기 위해더 구조화된 커밋 히스토리를 보여줘서 사람들이 프로젝트에 기여하기 더 쉽도록 하기 위해 위에 내용들이 전부 중요하지만 저..
2025.02.05 -
[Spring] SimpleJdbcInsert로 컬럼 지정하기
개요이번 내배캠에서 과제로 일정 관리 앱을 만들면서 생겼던 트러블에 대해서 이야기를 해보자. 배경가장 먼저 데이터를 삽입을 할 때 자동으로 생성시간과 수정 시간에 대해서 자동으로 입력을 해주는 방법에 대해서 찾아보았다. CREATE TABLE schedule ( id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '스케줄 ID', todo VARCHAR(200) NOT NULL COMMENT '할일', author VARCHAR(50) NOT NULL COMMENT '작성자', password VARCHAR(15) NOT NULL COMMENT '비밀번호', createdAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMM..
2025.02.04 -
[Spring Boot] 프로젝트를 만들어보자.
개요백엔드 개발을 진행을 할 때마다 찾는 정보가 있는데, 어떻게 만들었지에 대한 정보와 의존성에 대한 정보 검색이다. 이번에는 스프링을 개발하기 앞서서 어떻게 프로젝트를 만들어야 되는지에 대해서 적어볼까 한다. 스프링 프로젝트 다운받기 Spring | HomeCloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.spring.io 가운데 있는 QUICKSTART를 누른다. start.spring.io를 누른다. 기본 설정하기 이제 설정을 해보자. 서버 설정 및 프로젝트 빌드 설정Project : Spring Boot를 빌드하고 배포 방식을 선택Language ..
2025.01.24 -
[Spring] Swagger 사용방법에 대해 간단하게.araboza
개요백엔드 개발자는 여러 프로젝트를 진행을 하면서 프론트엔드 개발자 혹은 PM등 여러 사람과 같이 협업을 진행을 하게 된다.그럴 때 API 개요, 설명, 사용방법, 전달해야되는 데이터 등에 대해서 설명을 해주어야한다.그래서 API Docs을 정리를 해둔다. 여러가지 API 문서를 정리해주는 툴이 있다. 대표적으로 아래와 같이 있다.gitBookSpring REST DocsSwagger하지만 이번에 알아볼 Swagger는 API를 자동으로 문서화를 진행을 해준다.가장 이번에는 간단하게 적용만 하는 방법에 대해서 알아볼 것이다. 설치 과정0. 블로그 주인장 진행 환경ubuntu 22.04 LTSIntellj IDEA Ultimate Edition 2024.3.1.1openJDK 21.0.2SpringBoo..
2025.01.09 -
[Github] 기초 명령어 및 사용 방법 3편
더보기1편, 2편1편 [Github] 기초 명령어 및 사용 방법 1편개요우리 일을 하다보면 많이 이런 경험을 할 것이다.최종최최종final_최종최종_final진짜_최종ㄹㅇ(그래서 뭐가 진짜 최종이에요?) 이런 경우가 많이 있다. 이런 것을 어떤 것을 바꾸었는지,strnetwork.tistory.com 2편 [Github] 기초 명령어 및 사용 방법 2편앞선 1편 내용을 확인하고 와주세요. [Github] 기초 명령어 및 사용 방법 1편개요우리 일을 하다보면 많이 이런 경험을 할 것이다.최종최최종final_최종최종_final진짜_최종ㄹㅇ(그래서 뭐가 진짜 최strnetwork.tistory.com앞선 내용을 보고 오시는 것을 추천합니다. 전에 제가 보고 바로 이해했던 영상을 들고왔습니다. 재미도 있..
2025.01.02 -
[Github] 기초 명령어 및 사용 방법 2편
앞선 1편 내용을 확인하고 와주세요. [Github] 기초 명령어 및 사용 방법 1편개요우리 일을 하다보면 많이 이런 경험을 할 것이다.최종최최종final_최종최종_final진짜_최종ㄹㅇ(그래서 뭐가 진짜 최종이에요?) 이런 경우가 많이 있다. 이런 것을 어떤 것을 바꾸었는지,strnetwork.tistory.com 1. git branch 활용하기깃의 핵심은 사실상 브랜치의 이용이라고 봐도 무방하다.브랜치로 인해 git flow 등이나 백업, 협업등이 더욱 원할하게 진행이 되기 때문이다.이제 만드는 방법에 대해서 알아보겠다. 1-1. git branch 생성하기git branch [생성될 브랜치 이름] 이렇게 하면 생성을 할 수 있다.생성된 브랜치를 확인해보자. 1-2. 생긴 브랜치 확인해보..
2024.12.31