일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
- resultMap
- thymeleaf
- kafka
- mybatis
- 싱글톤
- java
- 스프링 부트 기본
- jdbc
- Javascript
- 스프링 프레임워크
- 스프링
- Effective Java
- spring
- 스프링 빈
- DI
- 스프링부트
- db
- 스프링 부트
- 생성자 주입
- sqld
- JPA
- assertThat
- springboot
- assertThrows
- @Configuration
- 스프링 컨테이너
- SQL
- 스프링 부트 입문
- 필드 주입
- DIP
- Today
- Total
목록ISP (2)
선 조치 후 분석

좋은 객체란 뭘까? 많이 들어봤던 'SOLID'에 대해서 오늘은 정리를 해보려고 한다. 면접에서도 나오는 개념 중에 하나이므로 꼭 잘 이해해보자! SOLID 1. SRP - 단일 책임 원칙 (Single responsibility principle) 2. OCP - 개방-폐쇄 원칙 (Open/closed principle) 3. LSP - 리스코프 치환 원치식 (Liskov substitution principle) 4. ISP - 인터페이스 분리 원칙 (Interface segregation principle) 5. DIP - 의존관계 역전 원칙 (Dependency inversion principle) SRP - 단일 책임 원칙 (Single responsibility principle) 한 클래스는..

Jdbc 리포지토리 구현 DB에 INSERT, SELECT 쿼리를 날리는 방법을 배워보자. 대신에 오늘은 순수 JDBC 방법이라 머리가 많이 아프고 스트레스가 원초적인 방법이라고 한다. 편하게 다가가자!! 요즘엔 많이 발전했다!! 주의! 이렇게 JDBC API로 직접 코딩하는 것은 20년 전 이야기이다. 따라서 고대 개발자들이 이렇게 고생하고 살았구나 생각하고, 정신건강을 위해 참고만 하고 넘어가자. 1. 환경설정 - build.gradle파일에 jdbc, h2 데이터베이스 관련 라이브러리 추가 implementation 'org.springframework.boot:spring-boot-starter-jdbc' 기본적으로 JAVA가 DB와 연동되려면 JDBC 드라이버가 꼭 있어야 한다. runtimeO..