본문 바로가기

study/java

[MyBatis] SpringBoot MyBatis 쿼리 로그 설정하기 의존성(dependency) 추가 implementation "org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4:1.16" 프로퍼티 파일 추가 파일 : log4jdbc.log4j2.properties 경로 : src/main/resources log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator log4jdbc.dump.sql.maxlinelength=0 datasource 설정 설정 파일 : application.yml driver-class-name 추가 jdbc url 변경 : "log4jdbc:" 추가 spring: datasource: driver-class-name: net.s.. 더보기
[MyBatis] 중복 쿼리 줄여주는 sql, include, property 태그 문법 살펴보기 다른 구문에서 재사용하기 위한 SQL 조각 사용 조건 id 속성 값 필수 사용하려는 태그의 위치보다 먼저 선언되어야 함 문법 ${alias}.id, ${alias}.username, ${alias}.password SQL 조각인 문을 DML (Data Manipulation Language) 태그, 즉, 다른 구문에 포함(삽입) 시키는 기술 문법 예제 Where 문법 재사용 where board_id = #{boardId} select pageNum from m_board Table 문법 재사용 from ${tableproperty} select pageNum JOIN문 활용 ${alias}.id, ${alias}.username, ${alias}.password select , from some_tab.. 더보기
javascript 페이징 더보기
sync post 데이터 획득 async function post(host, path, body, headers = {}) { const url = `https://${host}/${path}`; const options = { method: "POST", headers: { "Content-Type": "application/json", ...headers, }, body: JSON.stringify(body), }; const res = await fetch(url, options); const data = await res.json(); if (res.ok) { return data; } else { throw Error(data); } } post("jsonplaceholder.typicode.com", "posts", { t.. 더보기
jsp 지시태그 hello Tag 0) { %> num > 0 num 더보기
https://haenny.tistory.com/295 전자정부프레임워크 4.0 스프링 설정 정리 잘해 놨어 굿 기본Spec EgovFramework 4.0 - 64bit Java 1.8 Tomcat 8.0 Gradle Project SpringBoot 2.6.5 전자정부 프레임워크 4.0 설치 https://haenny.tistory.com/294 [EgovFramework] 전자정부프레임워크 4.x 개발환경 다운로드 및 Lombok 설치 [EgovFramework] 전자정부프레임워크 4.x 개발환경 다운로드 및 Lombok 설치 전자정부프레임워크 다운로드 전자정부프레임워크 4.x 개발환경 다운로드 받으러가기 개발환경 - 4.x 다운로드 | 표준프레임... haenny.tistory.com JDK (Java) 설치 https://haenny.tistory.com/219 [Java] Windows10 환경 Open.. 더보기
[AWS, 웹 프로젝트] 3. STS에서 Gradle Project 생성하기[출처] [AWS, 웹 프로젝트] 3. STS에서 Gradle Project 생성하기|작성자 엠케이 PROJECT [AWS, 웹 프로젝트] 3. STS에서 Gradle Project 생성하기 엠케이 ・ 2019. 5. 6. 17:43 URL 복사 이웃추가 본문 기타 기능 이 번 프로젝트 시작하면서 Spring Tool Suite(STS) 를 이용하게 되었다. 프로젝트를 생성하고 빌드시켜 실행해 보았는데, 어렵지 않고 편리했다. 처음 프로젝트를 생성할 때 빌드도구와 java 버전 선택을 한다. 그리고 개발에 필요한 의존성 설정을 플젝 시작부터 때려넣을 수 있었다. 물론 의존성 설정 없이 빈 값으로 프로젝트를 생성해도 상관없다. ​ 1. Gradle을 이용한 Project를 생성해보자. ​ 1. [File] - [New] - [Spring Starter Project] ​ Spring Tool Suite .. 더보기
sts(spring tool suit) 에서 스프링부트+gradle+jsp 세팅 https://gamma86.tistory.com/5 스프링부트+gradle+JSP+STS(Eclipse) sts(spring tool suit) 에서 스프링부트+gradle+jsp 세팅 by 크리스턍 2022. 4. 25. 1. gradle 설치 gradle 을 다운 받아서 압축을 해제한다. 1) gradle 다운로드 사이트 https://gradle.org/releases/ 2) gradle 사이트에 접속하여 binary-only 로 파일을 다운로드한다. 3) gradle-7.4.2-bin.zip 파일이 다운로는 되는데 해당 압축 파일을 원하는 폴더에 압축을 풀어준다. 2. STS gradle 연동 STS 를 실행 후 환경 설정에서 gradle 을 수동으로 설정해 준다. 1) STS 실행후 Window -> Preferences 창을 열어준다. 2) 좌.. 더보기