본문 바로가기

반응형

Programming

(163)
[Spring Boot] Path with "WEB-INF" or "META-INF" 에러 다음과 같은 에러가 발생했다. Path with "WEB-INF" or "META-INF": [WEB-INF/views/board/form.jsp] application.properties에 다음과 같이 경로 설정도 잘 해놓았고 무엇이 문제인가 싶었다. # jsp spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp 원인은 jsp 관련 의존성을 추가하지 않았기 때문이다. implementation 'javax.servlet:jstl' implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' 참고 https://needneo.tistory.com/134 [Springboot] Path wi..
[Spring Boot] Oracle에 log4jdbc 적용 개발환경 Spring Boot 2.5.6 Gradle Java 11 Oracle 11g build.gradle 의존성 추가 implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' application.properties 오라클 설정 수정 class-name과 jdbc-url을 수정한다. # 기본적으로 이렇게 설정되어 있을 것이다. spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.hikari.jdbc-url=jdbc:oracle:thin:@localhost:1521:xe # 이렇게 설정을 변경한다. spring.datasource...
[Eclipse] .properties 파일 한글 깨짐 현상 .properties 파일 생성 후 한글로 타이핑 했더니 깨짐 현상이 발생했다. Window - Preferences - General - Content Types - Text - Java Properties File 이동 Default encoding이 ISO-8859-1로 설정되어 있음을 확인할 수 있다. Default encoding을 UTF-8로 변경한다. 주의할 점은, UTF-8로 변경 후 바로 Apply and Close를 누르면 변경 사항이 적용되지 않기 때문에 Update를 누른 후 Apply and Close를 눌러야 한다. .properties 파일을 닫고 다시 열어보자.(이클립스 재시작 할 필요 없다) 이제 한글이 깨지지 않는다.
[IntelliJ] 주석 처리가 되지 않거나 ¿가 출력될 때 해결 방법 IntelliJ에서 주석을 처리하는 단축키는 다음과 같다. Ctrl + / : 해당 라인 주석처리 Ctrl + Shift + / : 멀티 라인 주석 처리 그런데 주석 처리가 되지 않는다. Ctrl + / 단축키는 '/' 가 출력되고, Ctrl + Shift + / 단축키는 '¿' 가 출력된다. 원인은 '언어 기본설정'이 한컴 입력기로 설정되어 있기 때문이다. 작업 표시줄에서 현재 자신의 언어 기본설정을 확인해보자. Ctrl + Shift 단축키는 언어 기본설정을 변환한다. 이를 이용해서 Microsoft 입력기로 언어 기본설정을 변환하자. 언어 기본설정 변환 후 Ctrl + /, Ctrl + Shift + / 단축키가 원활하게 동작하는 것을 확인할 수 있다.
[JavaScript] 시:분:초 두 자릿수로 표기하기 Date 객체에서 제공하는 메서드 getHours(), getMinutes(), getSeconds() 메서드로 시간을 표현하면 다음과 같다. 초(Second) 부분이 한 자리일 때 한 자리로 표현되기 때문에 보기 좋지 않다. 초 뿐만이 아니라 분(minute) 또한 한 자리로 표기된다. 코드를 보려면 화면의 연필 버튼을 누른다. padStart() 메서드를 사용해서 표기 방식을 교체한다. padStart() 메서드는 문자열의 표기 방식을 교체하는 메서드이다. 숫자를 가지고 와서 왜 padStart() 메서드가 활성화 되지 않는지 당황하지 말자. padStart() 메서드의 기본 형식은 다음과 같다. 문자열.padStart(목표 문자열 길이, 문자열에 채워넣을 다른 문자열); Date 객체로 시간을 표기..
[Git] 최초 설정 Git 설치 후 사용자 이름과 이메일 주소를 설정해야 한다. 설정한 사용자 이름과 이메일 주소는 GIt 커밋 시 사용된다. $ git config --global user.name "사용자 이름" $ git config --global user.email 이메일 주소 설정한 모든 내용을 확인하려면 다음 명령어를 실행한다. $ git config --list 또는 설정 목록을 콕 집어 하나만 조회하는 것도 가능하다. // 유저 이름 조회 $ git config user.name // 유저 이메일 조회 $ git config user.email 참고 https://git-scm.com/ Git git-scm.com
[Chrome] 크롬 개발자 도구 다크 모드(Dark Mode) 변경 구글의 크롬(Chrome) 브라우저에서 Ctrl + Shift + I 또는 F12를 누르면 개발자 모드(DevTools) 창이 생성된다. 기본 밝기 테마는 아래 이미지와 같다. 눈의 피로도 감소를 위해 다크 모드로 변경하는 방법은 다음과 같다. 우측 상단의 Settings 탭으로 이동 해당 아이콘 클릭 또는 F1을 누르면 Settings 탭으로 이동한다. Appearance - Theme 설정 변경(Dark) Theme 설정을 Dark로 변경한다. 따로 '확인' 또는 '저장' 버튼이 없다. 그냥 F12 눌러서 개발자 모드 종료 후 다시 생성하면 설정이 적용된다. 개발자 모드 Dark 테마로 설정 완료
[IntelliJ] Cause: invalid source release: 11 에러 https://start.spring.io/ 를 통해 프로젝트 생성 후 간단한 테스트를 위해 main 메소드를 실행했는데 다음과 같은 에러가 발생했다. Cause: invalid source release: 11 구글링 결과, 본인이 생성한 프로젝트의 Java 버전과 현재 본인 컴퓨터에 설치/설정된 Java 버전이 일치하지 않기 때문에 발생한 에러다. 일반적으로 'Cause: invalid source release: 프로젝트 Java 버전' 이렇게 에러가 출력되는 것 같다. 본인의 경우 Java 11로 프로젝트를 생성했기 때문에 위와 같이 '지금 니 컴퓨터 Java 버전은 11이 아닌 것 같다' 라는 에러가 출력되었다. 그러고 보니 현재 본인 컴퓨터에 설치/설정되어 있는 Java 버전은 1.8이다. 해..

반응형