본문 바로가기
  • Welcome J-Kyu Tstory
728x90

Spring14

[spring]스프링으로 메일 발송 하기 1. 메일 계정 생성하기 (구글) -> 보안 수준이 낮은 앱의 액세스를 허용으로 2. 메일발송 기능을 추가하기 위한 pom.xml 디펜던시 추가 javax.mail mail 1.4.7 org.springframework spring-context-support 4.3.8.RELEASE org.apache.commons commons-email 1.5 3. root-context.xml 에 bean 설정 true true smtp true smtp.gmail.com TLSv1.2 4. mailSend.jsp Reservation Mail Send 성 이름 5. MailController.java package com.order.controller; import javax.mail.Message; impor.. 2022. 5. 15.
[Spring] log4j 설정 log4j란? ▶아파치에서 만든 오픈 소스 라이브러리 ▶설정을 통해 로그를 선택적(레벨별)로 콘솔에 남기거나 파일에 생성하는 기능 ▶어떤 값이 넘어오는지 확인하기 위해 System.out.print()를 찍었던 것을 log 를 통해 좀 더 기능적으로 사용할 수 있음 1. 설정 (Pom.xml) org.slf4j slf4j-api ${org.slf4j-version} org.slf4j jcl-over-slf4j ${org.slf4j-version} runtime org.slf4j slf4j-log4j12 ${org.slf4j-version} runtime log4j log4j 1.2.15 javax.mail mail javax.jms jms com.sun.jdmk jmxtools com.sun.jmx jm.. 2022. 5. 15.
[Spring]자바 버전 변경 시 프로젝트 서버 실행 에러(JDK 1.8 -> JDK 11) ::Project facet Java version 11 is not supported. 자바 1.8에서 11로 설치 변경 후 발생한 서버 실행 에러 (Project facet Java version 11 is not supported.) ▶기존 JDK 1.8 에서 JDK11로 설치 후 환경 설정 해줌 (자바 버전으로 인한 기능 호환성 문제로 인하여 자바 버전 업그레이드) 1. JDK 11버전 설치 2. 환경 변수 설정 ▶JAVA_HOME, JRE_HOME(자바11버전에서는 JRE 폴더가 따로 없기때문에 JRE_HOME 경로를 JDK11 폴더로 잡아줌) 3. STS 환경 설정 변경 (자바 1.8환경으로 설정되어있던 프로젝트들을 11버전 환경으로 변경 해줌) ▶컴파일 버전 변경 ▶프로젝트 환경 변경(Java Build Path - Libraries -> JDK 11로 변경) ▶Project F.. 2022. 5. 14.
[Spring]500에러_DB접근 에러 ▶pom.xml에서 JDBC의 버전을 제대로 설정해 주지 않아 500에러를 발생 ▶JDBC 버전 변경 후 정상 작동 2022. 5. 6.
[Spring]STS 탐켓 구동 404에러 CMD에서 board.war 배포 파일을 실행 테스트 후 삭제 하지 않고 STS 에서 그대로 구동하면 404에러 발생 (※ STS에서 실행한 탐켓이 자동으로 board.war 로 연동 시키려고 하면서 발생하는 에러 현상) ★★★★주의 사항★★★★ ▶CMD 에서 탐켓 구동 및 테스트 후 .war 파일을 삭제하지 않고 STS 에서 프로젝트를 실행 할 경우 STS에서 구동시킨 탐켓이 자동으로 war 파일을 연결하려고 하면서 404 에러를 발생 시킴 ▶STS 에서 동작하는 Tomcat이 webroot 안에 있는 board.war를 자동으로 잡아버리면서 404 에러를 발생시킴 ▶board.war 를 삭제 후 다시 STS 에서 RUN실행 ▶정상 구동 확인 2022. 5. 5.
[Spring]Java compiler level does not match the version of the installed Java project facet. ▶외부에가져온 프로젝트의 자바 버전이 맞지 않아 발생한 에러 : Java compiler level does not match the version of the installed Java project facet. ▶컴파일러의 레벨과 스프링에 설정된 버전이 일치되지 않아서 생기는 문제 properies를 수정해야함 ▶ properties > Project Facets > Java 버전 맞출 것 2022. 5. 4.
728x90