목록Game Development/Spring Framework (3)
TriviaBox
JPA란? 참고 URL: http://www.chidoo.me/index.php/2016/05/08/spring-data-jpa-for-short-memories/ - Java Persistence API의 약자 - 목적 : 데이터베이스에 존재하는 한 모델을 자바의 한 객체로 양방향 매핑(mapping)하는데 있음.> 즉, 코드상에 존재하는 객체는 마찬가지로 데이터베이스에도 존재해야 함.> 이를 매개하는 존재가 ID 필드. - ID 필드는 특정 클래스/테이블의 Unique(한개만 존재 해야함)을 보장하기 위해 사용.
라이브러리 Category상세 lombokhttps://projectlombok.org/ 의미* getter, setter, toString, equals, hashcode등등을 @[Annotation]으로 처리해주는 라이브러리 - 개발시 반복되는 코드의 양을 줄이고 가독성을 높여줌 설명@Getter@Setter @ToString@EqualsAndHashCode @Data == @Getter + @Setter + @ToString + @EqualsAndHashCode 의 모음 @NonNull@Cleanup@Synchronized@SneakyThrows * Spring Basic Annotation * Annotation 설명 @Component 클래스가 컴포넌트 클래스임을 나타냄. 이 클래스를 빈으로 만..
Spring Framework* 스프링 프레임 워크란? - java 환경 세팅, 개발 및 유지보수 등을 보다 편하게 하기위한 프레임워크 : POJO, IoC, DI, AOP 개념을 이용함* 기반 필요지식 - 빌드 및 환경세팅 (=Libary 의존성) : Maven, Gradle - Web : html, css, javascript, jsp, servlet* 폴더 기본구조[myproject]/src/main/java/resources /test/java/resources/bin (빌드된 class들이 나오는 경로)[/패키명/*/*.class]* Tutorialhttp://www.springboottutorial.com/creating-web-application-with-spring-boothttps://..