Java Interface 의 필요성
- 인터페이스는 interface 키워드를 통해 선언
- implements 키워드를 통해 일반 클래스에서 인터페이스를 구현
구현 소스 (service에서 생성)
package sample.spring.yse.book;
import java.util.List;
import java.util.Map;
public interface BookService {
//앞에 public 은 생략가능. 없으면 기본적으로 public 으로 인식
// class 대신 interface로 명시하면 되고 접근제어자는 public 또는 default만 가능
//자료형 상수명 = 값;
//자료형 메소드명 ([매개변수,....]) { }
String create(Map<String, Object> map);
Map<String, Object> detail(Map<String, Object> map);
boolean edit(Map<String, Object> map);
boolean remove(Map<String, Object> map);
List<Map<String, Object>> list(Map<String, Object> map);
}
'IT개발정보 > spring and java' 카테고리의 다른 글
스프링 mybatis의 sql문에서 변수명을 sql필드명으로 쓰려면? (0) | 2024.01.19 |
---|---|
스프링 네이밍 컨벤션(Coding convention) (0) | 2023.02.22 |
JAVA Map, List 정의- Collection (0) | 2023.02.10 |
JAVA 명명 규칙 (0) | 2023.02.10 |
[Spring] 톰캣 재시작 없이 Java 파일 변경 적용 - Spring Loaded (0) | 2023.02.10 |