Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 2021.01.06
- 2021.01.14
- 잃어버린 괄호
- 백준 1149
- 2020.01.08
- 2021.01.13
- 괄호
- 쉽게 배우는 운영체제
- baekjoon1541
- java
- 백준 9093
- 2021.01.11
- 2021.01.22
- 자바
- 백준
- 알고리즘
- 2021.01.21
- Til
- 박재성
- 코드스쿼드
- 2021.01.12
- 마스터즈 2주차 회고
- SWEA
- 2021.01.18
- 알고리즘데이
- 2021.01.17
- 2021.01.19
- algorithm
- 코드스쿼드 마스터즈
- spring-boot
Archives
- Today
- Total
Cooper's devlog
4-4. 중복 제거, clean code, 쿼리 보기 설정 본문
4-4. 중복 제거, clean code, 쿼리 보기 설정
1. 강의 링크
https://www.youtube.com/watch?v=DaqWKDvdmAk&list=PLqaSEyuwXkSppQAjwjXZgKkjWbFoUdNXC&index=27
2. 학습 목표
- 개발 과정에서 발생한 중복 코드를 제거
- SQL 쿼리를 볼 수 있도록 설정
3. 과정
1. 개발 과정에서 발생한 중복 코드를 제거
(1) HttpSessionUtils.class 생성(session에 해당하는 부분)
- 자바 내 중복 코드 최소화하도록 작성
- 메소드는 내용이 자세할수록 좋음
(2) 효율성 : 객체 변수를 사용 < 객체 메소드로 사용
(객체지향 입장 : get & set로 데이터를 불러오는 것보다 내부 메소드로 사용하도록 작성)
- User → matchPassword method 생성
- User → matchId method 생성 + getId & setId 제거
2. jpa에서 쿼리는 볼 수 있도록 설정
(1)application.properties 설정
1
2
3
|
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
|
cs |
(2) query 확인
-login 쿼리
-게시글 수정 쿼리
'Programming > Spring-boot' 카테고리의 다른 글
5-0. 다섯 번째 반복주기 학습 목표 및 과정 설명 (0) | 2020.07.21 |
---|---|
4-5. 질문하기, 질문 목록 기능 구현 (0) | 2020.07.20 |
4-3. 자기 자신에 한해 개인정보 수정 (0) | 2020.07.20 |
4-2. 로그인 상태에 따른 메뉴 처리 및 로그아웃 (0) | 2020.07.20 |
4-1. 로그인 기능 구현 (0) | 2020.07.17 |
Comments