JAVA10 [eclipse] Git Clone 프로젝트 서버 구동 불가 현상 GIT을 이용하여 협업 시 Clone한 프로젝트가 Web으로 인식 되지 않아 Server 구동이 불가능한 상황이 생긴다. 가장 간단한 방법은 Dynamic Web Project를 새로 만들어 붙여넣는 방법이지만, Git을 통한 협업이 무색해진다. 해결방법은 생각보다 간단했는데, clone한 프로젝트 오른쪽 클릭 - properites - project facets에 Dynamic Web Servies를 체크해주면 된다. 2020. 4. 7. 예외처리(Exceptoin handling) 프로그램 오류 ▶ 프로그램 오류 프로그램이 실행중 오작동을 하거나 비정상적으로 종료되는 경우의 원인 컴파일 에러 - 컴파일 시 발생 에러 런타임 에러 - 실행 시 발생 에러 논리적 에러 - 실행은 정상적이나 의도와 다르게 동작 ▶JAVA의 런타임 에러 에러(error) - 프로그램 코드에 의해 수습 불가능 한 심각한 오류 예외(exception)-프로그램 코드에 의해 수습 가능한 미약한 오류 예외처리의 정의와 목적 ▶예외처리의 정의 프로그램 실행 시 발생 할 수 있는 예외에 대비한 코드를 작성하는 것 ▶예외처리의 목적 프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지하는 것 예외처리하기 try-catch문 ▶예외 종류 Exception 클래스와 자손 - 사용자의 실수와 같은 외적인 요인.. 2020. 3. 23. [Intellij] MyBatis Mapper의 @Autowired 에러 몇일 전까지 문제 없던 프로젝트의 의존성 주입에서 컴파일 에러가 나기 시작했습니다. 검색 해본 결과 여러가지 해결방법이 있었는데요 1. Mybatis관련 plugin 설치 2. 예외 설정 변경 등등.... 1번 방법은 free버전으로는 해결이 안됩니다. 2번 방법은 예외 표시를 없애는 방법인데 나중에 진짜 예외발생 시 못찾는 문제가 발생합니다. 여러가지 해본 바로는 1. 그냥 실행한다 - 그냥 실행해도 문제 없이 실행됩니다......... 2. @Autowired가 아닌 @Setter(onMethod_ = {@Autowired})으로 의존성 주입한다. - 깔끔하게 해결됩니다. Intellij는 사용하면 할수록 vscode나 eclipse에서는 나오지 않았던 툴 자체에 여러 설정문제들이 발생하네요 ㅠㅠ 2020. 3. 23. JRE와 JDK 차이점 JRE(Java Runtime Enviroment) - 컴파일된 자바 프로그램을 실행시킬 수 있는 자바 환경 즉, JVM의 실행 환경이라고 볼 수 있음. 자바 프로그래밍을 위해서는 JDK가 추가로 필요함. JDK(Java Development kit) - 자바 프로그래밍시 필요한 컴파일러 등 포함된 일종의 패키지 자바 실행을 위한 JRE와 javac, java 등이 포함되어 설치된다. 즉, JDK는 JVM 실행환경인 JRE와 프로그래밍에 필요한 라이브러리들이 포함되어있다. 2020. 3. 23. 이전 1 2 3 다음