전체 글15 [Spring] Log4j cannot be resolved to a type 에러 어노테이션으로 Log4j를 사용할 때 제목과 같은 에러 발생 해결 pom.xml에서 log4j dependency에서 runtime을 주석처리해주면 된다. log4j log4j 1.2.15 javax.mail mail javax.jms jms com.sun.jdmk jmxtools com.sun.jmx jmxri 2023. 7. 27. [Spring Legacy Project] Maven 업데이트 시 자바버전이 변경되는 현상 pom.xml을 변경하고 maven update 시 프로젝트 자바 버전이 1.6으로 변경되는 현상 pom.xml 내 properteis 태그 내 java-version을 1.8(해당 자바버전으로)로 수정 1.8 3.1.1.RELEASE 1.6.10 1.6.6 그리고 build 태그 내 org.apache.maven.pugins의 source와 target 버전 또한 고쳐야 함. org.apache.maven.plugins maven-compiler-plugin 2.5.1 1.8 1.8 -Xlint:all true true 이렇게 pom.xml 수정 후 maven update 하게 되면 오류 사라짐. 2023. 7. 24. [SW설계] 소프트웨어 개발 프로세스 개요 소프트웨어 개발 프로세스가 어떻게 되고 유지보수 및 SDLC(Software Development Life Cycle) Model이 무엇인지 알아보자. SDLC Model 중 이번 시간에는 폭포수(waterfall) 모델에 대해 자세히 알아보고 iron triangle과 폭포수 모델 관계까지 알아보자. 소프트웨어 개발 프로세스 소프트웨어 개발 프로세스 단계로는 크게 요구사항 분석 - 설계 - 구현 - 테스팅으로 나눌 수 있다. 각 단계가 무엇인지는 다음과 같다. 요구사항 : 개발하고자 하는 소프트웨어에 대한 요구사항을 고객으로부터 수집, 분석, 명세 및 검증하는 단계. 설계 : 고객의 요구사항을 만족하기 위한 여러 해결책을 제시하고 이 중에서 가장 최적화된 해결책을 선정하는 단계. 구현 : 고객의 .. 2023. 3. 6. [Unity][Capstone] AR Navigation(1) 개요 현재 졸업작품을 AR로 대학 캠퍼스를 소개하는 주제를 하고 있다. 우리가 거기서 중요 기능 중 하나는 AR 내비게이션을 통해 학교 건물을 안내하는 것을 우선순위 첫 번째로 두고 있다. 그렇기에 어떻게 하면 Unity(유니티)를 활용해 AR Navigation을 구현할 수 있을지 같이 알아보자. (나도 공부하면서 쓴다. 틀린 내용 많다.) 어떻게 해야 할까? Unity에서 AR 내비게이션을 만들려면 개발자가 AR 애플리케이션을 빌드할 수 있는 패키지인 AR Foundation(AR 파운데이션)을 사용해야 한다. 그러면 AR 파운데이션을 무엇일까? AR Foundation AR 파운데이션은 Unity를 사용하여 증강 현실(AR) 애플리케이션을 만들기 위한 크로스 플랫폼 개발 프레임워크입니다. 이를 통해.. 2023. 3. 3. 이전 1 2 3 4 다음