본문 바로가기
반응형

BOM2

스프링에서 버전을 일관성있게 다루는 방법: BOM Maven POM · Maven에서 종속성을 가져오고 프로젝트를 빌드하는 데 사용하는 정보 및 설정을 포함하는 XML 파일 Maven BOM · Bill Of Materials(자재 명세서)의 약자 · 프로젝트 종속성의 버전을 제어하고, 해당 버전을 정의하며, 업데이트하는 중앙 위치를 제공하는 데 사용되는 특별한 종류의 POM - BOM은 의존해야 하는 버전에 대한 걱정없이, 모듈에 의존성을 추가할 수 있는 유연성을 제공함 Transitive Dependencies(전이 의존성) Maven은 pom.xml에서 자체 의존성에 필요한 라이브러리를 발견하고, 자동으로 포함할 수 있다. 또한 라이브러리가 수집되는 의존성 수준의 개수는 제한이 없다. 이때, 2개의 의존성이 특정 아티팩트의 다른 버전을 참조할 때 .. 2021. 10. 26.
문자열 인코딩, 아스키코드/유니코드 학습할 것 · 문자열 인코딩이란? · 아스키 코드란? · EUC-KR이란? · 유니코드란? · UTF-8이란? · UTF-16이란? · UTF-32이란? 문자열 인코딩이란? ᛫ 2진법을 사용하는 컴퓨터가 인간의 언어를 일정한 규칙에 따라 2진수로 변환하는 방식 ᛫ 이때, 2진수와 문자는 문자 집합을 통해 일대일로 대응 ex) 아스키 코드, EUC-KR, UTF-8, UTF-16, UTF-32 ex) 안녕하세요 -> %EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%0A (UTF-8) ᛫ 문자 집합: 컴퓨터에서 문자를 어떠한 코드로 저장할 것인가 정의해둔 것 ex)유니코드, ISO-8859,ASCII 아스키 코드란? ᛫ 처음으로 표준을 정립한 문자열 인코딩 방식 ᛫ 대문자,.. 2021. 8. 25.
반응형