본문 바로가기
반응형

분류 전체보기67

[스터디] 스프링 DB연동 1) gradle 설정 추가 //MySql 연결에 필요한 JDBC 드라이버 제공 implementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.15' //JdbcTemplate 등 JDBC 연동에 필요한 기능 제공 implementation group: 'org.springframework', name: 'spring-jdbc', version: '5.3.20' //DB 커넥션 풀 기능 제공 implementation group: 'org.apache.tomcat', name: 'tomcat-jdbc', version: '9.0.2' - 커넥션 풀이란 자바 프로그램에서 DBMS로 커넥션을 생성하는 시간은 매우 길다. 이에 매 requ.. 2022. 8. 7.
[PT] 서킷 트레이닝 - 서킷 트레이닝 6 세트 (주 1~2회 수행) - 1) 어깨 - 숄더프레스 4kg 좌우 각 5회/동시 5회 총 10회 2) 삼두 - 오버헤드 트라이셉스 익스텐션 4kg 10회 3) 복근 - 데드버그 10회 4) 측면삼각근 - 사이드 레터럴 레이즈 10회 5) 하체 - 런지 좌우 12회 6) 하체 - 벤치런지 좌우 10회 세트간 쉬는시간 2분 30초 체지방 불태우기 좋은 운동 분발이 필요하다. 주 1회라도 꾸준하게 할 수 있기를 2022. 8. 6.
[Mockito] spyBean vs mockBean @MockBean : given에서 선언한 코드에서만 사용할 수 있음 @SpyBean : given에서 선언한 코드 외에는 전부 실제 객체의 것을 사용 이미 존재하는 Bean을 SpyBean으로 Wrapping한 형태 기본적인 개념은 조금 다르나 사용법은 @MockBean과 @SpyBean은 동일 간략한 특징은 - MockBean은 가짜객체이므로 given에서만 개발자의 모의코드를 지정할 수 있음 이에, 실제 데이터베이스 연동되는 로직이 있어도 가짜 객체이므로 연동되지 않음 - SpyBean은 진짜객체이므로, 특정 given에서 개발자의 모의코드를 지정할 수 있음, 대신 given이 아닌 행위에 대해서는 실제 객체로 동작, 이에 구현된 로직이 실제 수행되며, 데이터에비스 연동이 실제로 이루어짐 - 참고 .. 2022. 7. 10.
컴포넌트 스캔 1. @Component 애노테이션으로 스캔 대상 지정 1) @Component 스프링 빈 등록 어노테이션 클래스에 명시해주면 됨@Component public class MemberDao { //... } 2) @Component 빈 이름 기본 지정 : 클래스명을 사용하되 맨 앞글자만 소문자 @Component public class MemberDao { // --> bean name : memberDao //... } 직접 지정 : 빈 이름 직접 명시 @Component("mdao") public class MemberDao { // --> bean name : mdao //... } 2. @ComponentScan 애노테이션으로 스캔 설정 1) @ComponentScan 설정 정보 없이 @Compo.. 2022. 7. 10.
반응형