반응형
목록 컴퓨터/자바 (5)
반응형
이로
참고 포스트 woowabros.github.io/tools/2017/07/10/java-enum-uses.html Java Enum 활용기 - 우아한형제들 기술 블로그 안녕하세요? 우아한 형제들에서 결제/정산 시스템을 개발하고 있는 이동욱입니다.이번 사내 블로그 포스팅 주제로 저는 Java Enum 활용 경험을 선택하였습니다. 이전에 개인 블로그에 Enum에 관해 woowabros.github.io 코드적용 소스코드(일부) import java.util.*; public enum CntntsType { IMG("이미지", Arrays.asList("png")) , VOD("동영상", Arrays.asList("mp4")) , DOC("문서", Arrays.asList("doc")) , AOD("오디오",..
Jpa Repository 사용시 상속받아 사용하는 JpaRepository 의 메서드를 제외하고, 커스텀 메서드를 사용할 때, 아래와 같은 오류가 발생하는 경우가 있다. (Custom Repository 를 만들어 실행할 경우도 포함) Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query 참고문서 https://jira.spring.io/browse/DATAJPA-1078 Custom Repository 는 Spring.data.jpa를 계속 사용하는게 아니라 jdbc Template를 사용하여, Transaction..
인터페이스 기반 프로그래밍 예제 public class ListInstance { private List list; public ListInstance() { list = new ArrayList(); // list = new LinkedList(); } public List getList() { return list; } } public class MainClass { public static void main(String[] args) { ListInstance li = new ListInstance(); List list = li.getList(); } } 가능하면 인터페이스 구현 클래스를 사용하는것이 아니라, 인터페이스를 사용하여 구체적인 클래스를 사용하지 않도록 한다. 만약 위 예제에서 Arra..