CI/CD란?
국비 수업을 들으면서 처음 보는 확장자를 봤다..do 라는 확장자를 써야한다는 이야기를 들었고 익숙하지 않은 확장자라 궁금증이 생겨 찾아보고 정리해보려한다.10년 전 스트럿츠 1 이라는 자바 웹 개발자에게 아주 중요한 프레임워크가 있었다.이 스트럿츠 가이드에서는 확장자
프로젝트 진행을 위한 초기 설정을 하던 중 궁금한 것이 생겨서 정리해두려고 한다. 스프링이 개발자 대신 객체를 제어하기 위해 (IoC : 제어의 역전) 객체들이 Bean으로 등록되어있어야한다. 과거에는 XML 에 bean 태그로 지정해주었어야했지만 요즘에는 @annotation으로 간단하게 등록할 수 있다. > 그 중 configuration 관련 객...
프로젝트를 진행하다보면 A작업이 선행되어야 하는 B작업이 있을 수 있다.A작업이 오래 걸리는 경우 Develop 브랜치에 merge 될 때까지 마냥 기다릴 수 없는 경우!기능 단위 branch를 develop에서 생성해서 기능이 완료되면 PR 해서 merge 한다.A
간단한 게시판을 만들던 중에 문득 수정과 등록 부분 Controller를 각각 만들어서 사용하는 것이 비효율적이라고 느꼈고 글을 저장한다는 관점에서 본다면 하나로 볼 수 있지 않을까 생각이 들었다.그래서 생각한 점이 boardId 같이 pk키가 있으니 값이 없다면 새
개발할 때 개발 서버와 실제 사용하는 서버의 DB를 하나로 놓고 쓰면 문제점이 많다.개발 서버 DB와 실제 서버의 DB를 분리시켜야 과감하게 변경 사항을 적용해보고 테스트 해볼 수 있다. 예를 들어 하나의 DB를 쓸 때는 컬럼 하나만 변해도 에러가 날 가능성이 높아진다