Back-End/Spring22 thymeleaf 사용 시 날짜포맷팅 1. build.gradle dependencies { compile group: 'org.thymeleaf.extras', name: 'thymeleaf-extras-java8time' } 2. html 에서 테스트 진행 [[ ${#temporals.format(dto.regDate, "yyyy-MM-dd" } ]] 2021. 3. 1. 테스트폴더에 lombok 적용 1. build.gradle dependencies { // 테스트코드에 log4j2 적용 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' } 2. 테스트 스프링과 다르게 부트에서는 Log4j2 를 사용해야함. @Log4j2 public class sampleEx() { @Test public void test() { log.info("test..."); } } 2021. 3. 1. Querydsl 설정 1. build.gradle 설정 추가 plugins { // ---- 생략 ----- // 동적쿼리 querydsl 관련 설정 추가 id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' } dependencies { // -----생략 ------ // querydsl 관련 설정 추가 implementation 'com.querydsl:querydsl-jpa' } // 가장 하단 // querydsl 설정 추가 def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa= true querydslSourcesDir = querydslDir } sourceSets { main.java.srcDir quer.. 2021. 3. 1. Spring에서 XML을 이용한 CronExpression 사용방법 본 글을 작성하기에 앞서 작성자는 신입 개발자가 되기 위한 사람이며 공부 겸 저장을 위한 용도로 사용중임을 알립니다. 완벽하게 만들기 보다 우선적으로 실행이 가능하게 만드는 것을 목적으로 합니다.. 만약 글을 읽고 계신다면 알맞지 않은 용어를 사용하는 점에서 양해 부탁드리겠습니다. * @Scheduled를 사용하지 않는 방법을 작성 중이므로 어노테이션을 사용하는 방법을 찾으신다면 돌아가 주세요. 1. Quartz 관련 라이브러리와 보조 라이브러리인 Spring-context-support 라이브러리를 추가합니다. Quartz maven / Spring-context-support maven을 검색하시면 라이브러리를 얻어올 수 있습니다 * 보시면 spring-context-support는 쓰고 있는 스프링.. 2020. 7. 4. 이전 1 2 3 4 다음