본문 바로가기

어노테이션3

[마이바티스(MyBatis)] DAO (Data Access Object) 작성 Chapter 6. DAO (Data Access Object) 작성 데이터베이스 연결 및 세션 생성 이후 실제 데이터 접근을 위한 DAO를 작성해야 합니다. 이 장에서는 인터페이스 기반 DAO, XML 매퍼를 사용한 DAO, 어노테이션 기반 DAO 작성 방법에 대해 알아봅니다. DAO는 DB와의 인터페이스 역할을 하는 중요한 구성 요소입니다. [Chapter 6. DAO (Data Access Object) 작성] 6.1. 인터페이스 기반 DAO 6.1.1. 인터페이스 기반 DAO의 장점 6.1.2. 인터페이스 기반 DAO 작성 예시 6.2. XML 매퍼를 사용한 DAO 6.2.1. XML 매퍼의 장점 6.2.2. XML 매퍼를 사용한 DAO 작성 예시 6.3. 어노테이션 기반 DAO 6.3.1. 어노.. 2023. 5. 16.
[스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동] 마이바티스 기초 5. 마이바티스 기초 마이바티스의 기본적인 개념과 사용 방법에 대해 다룹니다. 마이바티스는 자바 개발자들이 데이터베이스와 상호 작용할 수 있도록 해주는 프레임워크입니다. 이번 섹션에서는 마이바티스의 주요 구성 요소인 매퍼, 쿼리, 결과 매핑 등에 대해 다룹니다. 또한, 마이바티스의 기본적인 설정 방법과 함께 예제를 통해 마이바티스를 사용하는 방법을 익힐 수 있습니다. 이를 통해 마이바티스를 사용하여 데이터베이스와 상호 작용하는 방법에 대한 이해를 높일 수 있으며, 이후 섹션에서 다룰 스프링 부트와 마이바티스를 함께 사용하는 방법의 기반이 됩니다. 5.1. 마이바티스 설정 파일 작성 5.1.1. mybatis-config.xml 작성 마이바티스 설정 파일인 mybatis-config.xml을 작성하여 마이.. 2023. 5. 6.
[자바(JAVA)] 자바 어노테이션 22. 자바 어노테이션 22.1. 어노테이션 개념 어노테이션(Annotation)은 자바 소스 코드에 메타데이터를 추가하는 방법으로, 주석과 비슷한 역할을 합니다. 어노테이션은 컴파일러에게 정보를 제공하거나, 런타임에 코드 동작을 변경하거나, 프레임워크에서 코드를 처리하는 데 사용됩니다. 어노테이션은 '@' 기호와 함께 사용되며, 컴파일 또는 런타임에 처리할 수 있습니다. 22.2. 기본 어노테이션 자바에서는 몇 가지 기본 어노테이션을 제공합니다. @Override: 메소드가 부모 클래스의 메소드를 오버라이드 한다는 것을 나타냅니다. @Deprecated: 해당 요소가 더 이상 사용되지 않음을 나타냅니다. @SuppressWarnings: 특정 경고를 무시하도록 컴파일러에 지시합니다. @Functiona.. 2023. 4. 28.