728x90 반응형 차이2 빌드 후에 jar 파일이 두개가 생겼다? ./gradlew build 명령어로 gradle을 통해 build를 하면 build/lbis 폴더가 생기고 그 안에 jar 파일이 생깁니다. springboot 2.5.0 부터는 아래 그림처럼 두개의 jar 파일이 생성됩니다. ❓ 왜일까요? Plain Jar가 생기는 이유는 스프링부트의 버전에 따른 gradle 플러그인의 Packaging 기본 설정 차이 때문입니다. springboot 2.5.0 이전에는 bootJar 가 기본적으로 설정되고 Jar 는 스킵되어서 jar 파일이 하나만 생성되었는데 2.5.0 부터 Jar 도 무조건 실행되는 것으로 바뀌어서 jar 파일도 두개가 생긴 것입니다. 실제로 빌드시 차이를 봅시다. 2.5.0 이전에는 Jar task 가 skip 되지만 이후부터는 같이 동작하는 .. 2023. 5. 18. [DB] 특징, DDL, DML, DCL, RDBMS, NoSQL 질문, 답변 데이터 베이스를 사용하는 이유 데이터베이스가 존재하기 이전에는 파일 시스템을 이용하여 데이터를 관리하였다. 파일 처리 시스템의 문제점은 다음과 같다. 1) 중복 : 파일처리시스템은 각 파일마다 필요한 데이터를 각각 가지고 있어야 하므로 전체적인 시간과 노력, 경제비용에 있어서 효율이 없다. 2) 비일관성 : 데이터에 변경사항이 조금만 있어도 각 파일에서 해당되는 데이터를 모두 변경해야 하므로 수정에 문제가 있고, 한꺼번에 수정이 되지 않으면 데이터값이 서로 틀리게 되는 문제점이 있다. 3) 응용 프로그램 개발 문제 : 기존의 파일 시스템은 파일 용도에만 맞춰서 제작되기 때문에 다른 프로그램을 만들때는 다시 데이터베이스 작업을 해야 한다는 문제가 있다 4) 데이터 추가 및 검색의 문제 : 데이터가 여러 파.. 2023. 5. 10. 이전 1 다음 728x90 반응형