minlog
article thumbnail
[ Spring ] Lombok 설치 및 사용 - @Data / @Slf4j
BackEnd/Spring Boot 2023. 2. 28. 02:51

Lombol API setter, getter 자동 생성하는 API, 코드의 간략화를 해준다. @Data 어노테이션을 통해 사용할 수 있다. Lombol 세팅 방법 - 이클립스 1. 아래 사이트에서 롬복 파일 다운로드 Project Lombok projectlombok.org 2. 다운로드 받은 파일 경로 다운로드 받은 파일을 아래 경로에 넣어준다. C:\eGovFrame-4.0.0\bin\eclipse 3. 명령프롬프트(cmd)에서 설치 1) 경로 이동 cd C:\eGovFrame-4.0.0\bin\jdk8u242-b08\bin 2) 롬복.jar 파일 실행 java -jar C:\eGovFrame-4.0.0\bin\eclipse\lombok.jar 3) 경로를 이클립스로 넣어주고 설치한다. 4. pom..

article thumbnail
[ Spring ] MySQL - (2) Mybatis Api 사용
BackEnd/Spring Boot 2023. 2. 28. 01:57

앞에서 DB와 관련하여 Connection pool과 Mybatis를 연동했다. Mybatis가 어떻게 사용되는지 자세하게 정리하려고 한다. Mybatis Api 자바객체와 SQL문을 자동으로 연동해주는 역할을 하는 ORM 프레임워크이다. sql문을 xml 또는 @어노테이션을 통해 작성하고 관리할 수 있다. 복잡한 jdbc 코드 작성의 불편함을 해소해준다. 쿼리 결과에 대한 맵핑 부분을 대신 해준다. 다양한 프로그랭 언어로 구현이가능하다. Mybatis 를 활용하여 SQL문을 관리하는 프로세스 Mybatis 는 쿼리 매핑 구문을 실행하기 위해 sqlSession 객체를 사용한다. *SqlSessionFactoryBuilder : Mybatis 설정 파일을 바탕으로 SqlSessionFactory 객체를 ..

article thumbnail
[ Spring ] MySQL - (1) 이클립스 세팅 및 실행
BackEnd/Spring Boot 2023. 2. 28. 01:42

eGovFrame에는 MySQL이 라이브러리에 들어가 있어 따로 다운로드 받지 않아도 프로젝트 설정과 데이터베이스 실행 후 바로 사용할 수 있다. 1. 프로젝트에서 MySQL 설정 📑 pom.xml - MySQL 사용하는 버전을 입력 mysql mysql-connector-java 8.0.16 - 커넥션 풀을 사용하기 위해 HikariCP API도 추가 com.zaxxer HikariCP 3.4.1 - SQL문을 한곳에서 관리 하기 위한 Mybatis추가 SQL문을 관리하는 매퍼(Mapper) 프레임워크이다. org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 📑 root-context.xml - hikariCP를 사용하여 데이터베이스의 정보저장 - ..

article thumbnail
[ Spring ] xml - 스프링 프로젝트 실행 절차의 이해
BackEnd/Spring Boot 2023. 2. 26. 19:36

프로젝트 실행 객체 생성과 요청 실행 절차 Controller 컨트롤러는 2가지 형태가 있다. Front Controller servlet - 1개 Controller ( pojo ) - 업무 단위로 만들 수 있음 : 게시판 / 상품/ 회원관리 ! Spring Container 개발자를 대신해 Bean을 생성하고 관리하고 제거하는 역할 📑 wep.xml 톰켓 서버에 접속하면 가장 먼저 web.xml 파일을 읽는다. wep.xml은 라는 메모리안에 객체를 준비시킨다. -한글 인코딩 설정 UTF-8 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true en..

article thumbnail
[ Spring ] eGovframe 이클립스 설치
BackEnd/Spring Boot 2023. 2. 26. 19:28

전자정부 표준프레임워크에서 제공하는 개발 환경이다. 이클립스로 작업시 스프링과 다양한 프레임워크를 사용하기 위해 eGovFrame 이클립스를 설치하여 사용한다. eGovframe 1. 다운로드 1) 아래 공식 사이트에서 개발환경에 맞게 다운로드 받는다. 표준프레임워크 포털 eGovFrame 본문 내용 바로가기 대메뉴 바로가기 소개 구성 구성상세 버전별 구성 오픈소스 SW 현황 아키텍쳐 라이선스 적용사례 추진성과 기술지원내역 컨트리뷰션 센터소개 지원서비스 적용지원 서비스 www.egovframe.go.kr 2 ) 다운로드 후 설치시 경로는 C:\ 바로 안에 해주는 것이 좋다. ※ 이클립스 구동 시 JVM 관련 오류 발생 시 eclipse.ini 파일에 jdk 경로 추가해준다. -vm C:Program Fi..