Spring

Spring

JPA Repository method 정리

JpaRepository method 정리 List findAll(); 조건없이 해당 entity, 즉 테이블의 전체 값을 가져오는 메소드. 전체 read를 List로 받아서 Heap 메모리 영역에 저장한다고 하면 OutOfMemory가 되어서 일반적으로 성능 이슈 때문에 사용하진 않는다. List findAll (Sort sort); findAll()에 정렬값 추가 List findAllById(Iterable ids); Id 값이 Iterable. 즉, List 타입으로 들어감. List saveAll(Iterable entities); entity를 Iterable List 형식으로 받아서 전부다 한꺼번에 DB에 반영하도록 저장하는 메소드. void flush(); 현재 Jpa context에서 가..

Spring

Annotation 정리

@RestController Rest API 설정 @RequestMapping 리소스를 설정 (method로 구분 가능) @PostMapping Post Resource 설정 @RequestBody Request Body 부분 Parsing @PathVariable URL Path Variable Parsing @JsonProperty Json Naming @JsonNaming Class Json Naming @DeleteMapping Delete Resource 설정 @RequestParam URL Query Param Parsing Object Query Param Object로 Parsing @PutMapping Put Resource 설정

Spring

04. Spring Boot

Spring Boot는 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 어플리케이션을 쉽게 만들 수 있다. Spring Boot 어플리케이션에는 Spring 구성이 거의 필요하지 않다. Spring Boot java -jar 로 실행하는 java 어플리케이션을 만들 수 있다. Spring Boot 자체가 tomcat을 내장하고 있기 때문에 따로 tomcat 설치할 필요 없다. 주요 목표 Spring 개발에 대해 빠르고, 광범위하게 적용할 수 있는 환경 기본값 설정이 있지만 설정을 바꿀 수 있다. 대규모 프로젝트에 공통적인 비 기능 제공 (보안, 모니터링 등등) XML 구성 요구사항이 전혀 없음. -> annotation 기반으로 변경. 핵심 정리 어플리케이션 개발에 필수 요소들만 모아두었다. 간단한 ..

Spring

03. 웹 개발 개론

Web이란 (World Wide Web, WWW, W3)은 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. Web의 용도 Web Site - google, naver, daum, facebook 등 HTML로 구성된 여러 사이트들 API(Applciation Programming Interface) Web Service - Kakao Open Api, Google Open Api, Naver Open Api 등 User Interface - Chrome, Safari, Explorer, Smart Watch, IP TV 등 Web의 기본 3가지 요소 URI(Uniform Resource Identifier) - 리소스 식별자 (특정 사이트, 특정 쇼핑 목..

seco
'Spring' 카테고리의 글 목록 (4 Page)