spring (3) 썸네일형 리스트형 CI/CD 란 무엇인가? CI와 CD란 무엇인가 애플리케이션 개발 단계를 자동화해 보다 짧은 주기로 통합 및 배포하는것을 의미합니다. CI는 Continuous Integration - 지속적인 통합을 의미하고 통합이란? 여러프로그램으로 구성되어 있는 프로젝트들의 코드에 문제가 없는지 확인하는 과정이 없으면 다른 인원이 같이 되어있을 수 있다. 그래서 그런 부분을 합쳐주는것. 코드를 다 합쳐봐야 에러가 발견될 수 도 있으니 에러가 나는지 있는지, 버튼을 눌러보면서 확인 하기엔 귀찮고 어렵다. 이런 테스트 과정을 거치는것은 번거롭다 CI의 자동화를 구현해주는 서비스가 있음 CD는 Continuous Delivery or Deployment 지속적인 배포를 뜻합니다. 줄임말 소프트웨어를 코딩한 결과를 사용자에게 서버에 전송하여 커맨.. spring boot 에서 Entity를 응답 메소드나 요청 메소드에서 사용하지 않는이유(ft.CAHT GPT) 스프링부트를 공부하다가 entity를 응답메소드나 요청 메소드를 사용하지 않는이유가 이해되지 않아 chat gpt에 질문했다. 답 결과는 entity는 데이터베이솨 매핑되는 객체로 노출이 된다. 유지보수성을 저하시키는 요인이 된다고하여 사용을 권장하지 않는다고 한다. ------------------------------------------답변내용 Entity 클래스는 데이터베이스와 매핑되는 객체입니다. 따라서 Entity 클래스를 직접 사용하면 데이터베이스 스키마와 밀접하게 연관된 애플리케이션 논리가 노출됩니다. 이는 애플리케이션의 유지보수성을 저하시키는 요인이 될 수 있습니다. Entity 클래스는 데이터베이스 스키마를 기반으로 만들어지기 때문에 필요하지 않은 필드들이 존재할 수 있습니다. 이 경우.. 자바 주민등록번호 -> 만나이 계산하기 주민등록번호로 만 나이 계산하기 유틸을 짜보았습니다. 일단 입력받는값을가지고 처리를 하게됩니다. 여기서 key point는 생년월일 앞 2자리 뒷번호 첫번째 자리입니다. 뒷번호 첫번째자리로 태어난 년도를 결정하는데요 1900년대 생은 뒷번호 첫번째 자리가 1,2 이고 1800년대 생은 뒷번호 첫번째 자리가 0,9 이고 2000년대 생은 뒷번호 첫번째 자리가 3,4 입니다. 이렇게 구분을 하는것을 전 처음알았어요 ㅎㅎ 저는 뒷자리가 1이고 여자는2여서 남자 여자만 구분하는줄 알았는데 아니더라구요!! 그래서 일단 util로 저는 6자리 7자리 받아서 사용했고 통으로 13자리 받아서 잘라주셔도 됩니다. public class AgeUtil { public int getInternationalAge(String.. 이전 1 다음