Runtime

Web

[Spring] Maven Scope 와 Gradle Configurations

project 를 하며 dependency scope 가 다른 것을 보고 한 번 정리해야겠다고 생각했다. gradle configurations 와 maven scope 를 각각 살펴보자. 종속성 관리 종속성 관리는 프로젝트를 할 때 필요에 따라 외부 라이브러리나 프레임워크를 사용하는데 Maven 혹은 Gradle 과 같은 빌드 도구가 이를 관리해주는 것을 말한다. 또한, 이를 빌드 수명 주기의 적절한 시점에 클래스 경로에 추가하는데 이 시점에 대한 정리를 해보려한다. Maven 은 pom.xml 에서, Gradle 은 build.gradle 에서 관리하며 예시는 아래와 같다. - Maven scope : runtime com.mysql mysql-connector-j runtime - Gradle Co..

Web

[Spring] compiletime 과 runtime 에 대해서

프로그램을 돌렸을 때 RuntimeError 가 발생하여 꺼지는 등, compile과 runtime 이 자주쓰이는 용어임에도 개념이 정리되어있지 않은 것 같아 이번에 정리해보려한다. Runtime 과 CompileTime Java 와 같은 고급 언어로 작성된 명령이나 소스 코드는 컴퓨터가 이해할 수 있도록 기계어로 변환되어야 한다. Compile Time 은 소스 코드가 컴파일러에 의해 기계어로 변환되는 시간으로 소스 코드는 .java에서 .class로의 바이트 코드로 변환된다. 이 시간 동안에 컴파일러가 코드의 구문 등을 확인한다. Runtime 은 프로그램이 실행되는 기간이며 일반적으로 컴파일 시간 이후에 발생한다. CompileTime Error Java를 기준으로 Java의 문법에 맞지 않게 작성..

limnj
'Runtime' 태그의 글 목록