본문 바로가기

Java/Spring3

[QueryDSL] Spring Boot build.gradle 설정 plugins { id 'java' id 'org.springframework.boot' version '2.7.12' id 'io.spring.dependency-management' version '1.0.15.RELEASE' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } group = 'study' version = '0.0.1-SNAPSHOT' sourceCompatibility = '17' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springf.. 2023. 6. 29.
[Spring] 구글 메일 전송 pom.xml에 2개의 라이브러리를 마이그레이션 ※ 제 spring 버전이 5.2.3이라 spring-context-support도 혹시 몰라 5.2.3으로 했습니다. com.sun.mail javax.mail 1.6.2 org.springframework spring-context-support 5.2.3.RELEASE spring-context-support를 마이그레이션 하지 않으면 java class단에서 import가 안됨 root-context.xml에 mail전송에 관한 bean 등록 smtp true true true 메일 전송을 위한 비즈니스 로직 작성 // import 확인 import javax.mail.internet.MimeMessage; import org.springframew.. 2020. 3. 5.
[Spring] 기본 개발 환경 구축(이클립스에서 Spring 개발 환경 구축) 1. STS(Spring Tool Suite)설치 Spring Framework를 사용하기 위한 개발 툴 일반적으로는 별도의 설치 도구 또는 이클립스 IDE에서 제공하는 STS 플러그인을 통해 간단히 설치 가능 Eclipse STS 플러그인 설치하기 [Help] - [Eclipse MarketPlace...] 클릭 후 검색 창에 'STS' 검색하여 Spring Tool 3 3.9.9 RELEASE설치 -> 이클립스 버전에 따라 검색되는 STS의 버전도 달라짐 2. Eclipse 구성 설정 추가 이클립스를 사용할 때 여러 JDK 버전을 사용할 때가 있음. 하지만 이클립스 버전에 따라 JDK버전이 너무 낮으면 오류 및 실행 시 문제 발생할 수 있음. 이클립스 내장 버전이 아닌 현재 설치된 JDK버전을 인식하.. 2020. 2. 17.