[java] JHipster와 애플리케이션 디버깅

JHipster는 자바 기반 웹 애플리케이션을 빠르고 쉽게 개발하기 위한 오픈 소스 개발 도구입니다. JHipster를 사용하면 Spring Boot, Angular, React 등의 다양한 기술을 기반으로 한 모던한 웹 애플리케이션을 생성할 수 있습니다.

애플리케이션 개발 시 디버깅은 매우 중요한 단계입니다. JHipster 애플리케이션의 디버깅을 위해 다음과 같은 단계를 따를 수 있습니다.

1. IDE에서 애플리케이션 실행

JHipster 애플리케이션을 IDE에서 실행하여 디버깅하는 것은 가장 편리한 방법입니다. IntelliJ IDEA나 Eclipse와 같은 인기있는 IDE를 사용할 수 있습니다.

  1. IDE에서 프로젝트를 엽니다.
  2. Application.java 파일을 찾아 엽니다.
  3. 파일 내에서 마우스 우클릭하여 “Run”을 선택합니다.
  4. 애플리케이션이 실행되면 디버깅 모드로 전환하여 사용할 수 있습니다.

2. 브라우저 개발자 도구 사용

JHipster 애플리케이션을 실행한 후 로그인 또는 다른 작업을 수행하는 동안 브라우저의 개발자 도구를 사용하여 디버깅할 수 있습니다.

  1. 크롬 브라우저를 엽니다.
  2. Ctrl+Shift+I 또는 F12를 눌러 개발자 도구를 엽니다.
  3. “Sources” 탭으로 이동하여 프로젝트의 클라이언트 측 코드를 확인할 수 있습니다.
  4. 코드에 중단점을 설정하고 애플리케이션을 실행하면 중단점에서 디버깅할 수 있습니다.

3. 로깅 설정 변경

JHipster는 스프링 부트의 로깅 설정을 사용하여 애플리케이션의 로그를 출력합니다. 로그는 애플리케이션의 상태 및 동작을 추적하는 데 도움이 됩니다.

  1. src/main/resources/config/application.yml 파일을 엽니다.
  2. logging 섹션을 찾습니다.
  3. level 속성을 DEBUG로 변경하여 디버깅 레벨의 로그를 활성화합니다.
logging:
  level:
    root: DEBUG
    com.myapp: DEBUG

위의 예시에서는 com.myapp 패키지의 로그 레벨을 DEBUG로 설정하는 것을 보여줍니다.

JHipster 애플리케이션을 디버깅하는 방법은 다양하지만, 위에서 언급한 방법들은 일반적으로 많이 사용되는 방법입니다. 애플리케이션 개발 시 디버깅 기능을 적절히 활용하여 더 빠르게 문제를 해결할 수 있습니다.

참고 자료