토비의 스프링
DataAccessException이란? (What is DataAccessException?)
🧐 DataAccessException이란? 참고 : https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/dao/DataAccessException.html DataAccessException (Spring Framework 5.2.8.RELEASE API) Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development. Please see Chapter 9 of this book for detailed discussion of the motivation for this package. This ..
[Spring] 학습 테스트, 버그 테스트
💡 학습 테스트(learning test)란? 다른 개발팀에서 만들어서 제공한 라이브러리 등에 대해서도 테스트를 작성해야하는 것 자신이 사용할 API나 프레임워크의 기능을 테스트로 보면서 사용 방법을 익히기 위함. 테스트이지만 기능에 대한 검증이 목적이 아닌, 그 사용 방법을 바로 알고 있는지를 검증하는게 목적 ✏️ 학습 테스트의 장점 다양한 조건에 따른 기능을 손쉽게 확인해볼 수 있다. 학습 테스트 코드를 개발 중에 참고 할 수 있다. 프레임워크나 제품을 업그레이드할 때 호환성 검증을 도와준다. 테스트 작성에 대한 좋은 훈련이 된다. 새로운 기술을 공부하는 과정이 즐거워진다 💡 버그 테스트(bug test)란? 코드에 오류가 있을 때 그 오류를 가장 잘 드러내줄 수 있는 테스트 버그 테스트는 일단 실패..
[Spring] DAO 기본 구조 만들기
🧐 DAO란? DAO(Data Access Object)는 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트 🧐 DAO 기본 구조 먼저 사용자 정보를 쉽게 저장하기 위한 객체를 위해 User 클래스를 만들어줍니다. User Class public class User { String id; String name; String password; public String getId(){ return id; } public void setId(String id){ this.id = id; } public String getName(){ return name; } public void setName(String name){ this.name = name; } public String ge..