본문 바로가기

전체 글102

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.
11/9 1. 고객 생성 시 중복확인이 정상작동하지 않았음. 커스텀한 API를 활용해서 고객의 핸드폰번호를 hash화 시켜 저장중. -> 입력한 번호를 index 로 설정해서 핸드폰 번호를 pk값으로 도출하는 reducer를 활용 해당 reducer에 의해 얻어온 핸드폰목록 중 입력한 번호 여부에 따라 판별. 2. 결제 수단 선택시 빠르게 클릭할 경우 화면이동이 여러번 되는 버그 픽스 해당 Button 컴포넌트의 props 중 disabled 를 사용해서 클릭시 비활성화 시키게 처리. 2020. 11. 9.
11/6 1. '주문하기' 탭 상단 검색 기능 2. 매장관리 -> 제품, 카테고리, 사이드 메뉴의 로딩이 안된 제품 검색 가능하게 하기. ( 30개씩 보여주기 때문에 전체 제품을 기준으로 검색하게 해야 했다 ) 2-1 제품생성 -> 카테고리 선택 중 검색 기능 2-2 카테고리 생성 -> 제품선택 중 검색기능 2-3 사이드 메뉴 생성 -> 사이드 메뉴 제품 선택 중 검색기능. 3. 일일 리포트 그래프 배경색 흰색으로 변경. 4. ios 아이패드 화면 별로 잘 나오는지 체크. 2020. 11. 9.
11/2 1. saga 에서 성공 및 실패 로그를 기록하기위한 createBugReport 메서드를 변경하는 작업 진행 Bugsnag API 의 활용. api 에서 기본적으로 Bugsnag.notify(e) 를 사용한다. 커스텀을 해서 추가적인 로그를 보내고싶다면, addMetaData를 활용. 2. 버튼 클릭시 로딩 할때 로딩표시가 안보이던 문제. Button 컴포넌트가 지원하는 props 중 'loadingProps' 를 사용하여 color 속성을 지정해서 해결. 2020. 11. 9.