목록전체 글 (55)
hy6
원글 출처 : https://wikidocs.net/160543 MainController의 생성 package com.mysite.sbb; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class MainController { @GetMapping("/sbb") public void index() { System.out.println("index"); } } 결과: 에러가 뜸. (에러코드 : 500) 원인 : URL과 매핑된 함수는 결괏값을 리턴해야 하는데 아무런 값도 리턴하지 않기 때문에 오류가 발생한 것 해결 : 클라이..

1. 인텔리제이의 환경 설정 인텔리제이 세팅, 설치직후 한번만 해도 되는 세팅 메뉴 => Help => Edit Custom VM Options -Dfile.encoding=UTF-8 메뉴 => File => Settings => Advanced Settings Allow auto-make to start even if developed application is currently running : 체크 메뉴 => File => Settings => Editor => Font Font : D2Coding Size : 본인 시력에 맞게 조정 소스코드의 폰트를 조정 메뉴 => File => Settings => Keymap Keymap : Eclipse 검색 : Rename Rename File : Alt ..
스트림 이란? - 간단히 이야기 하자면 '데이터의 흐름'이다. 배열 또는 컬렉션 인스턴스에 함수 여러 개를 조합하여 원하는 결과를 필터링하고 가공된 결과를 얻을 수 있다. 즉, " 배열과 컬렉션을 함수로 정리 " 할 수 있다. - 또한 병렬처리가 가능하여 쓰레드를 이용하여 많은 요소를 빠르게 처리가 가능하다. - 스트림의 과정 (3가지) - 1. 생성 : 스트림의 인스턴스(실행 중인 임의의 프로세스, 클래스의 현재 생성된 오브젝트)를 생성한다. - 2. 가공 : 필터링, 맵핑등 필요한 기능을 넣는 중간과정. - 3. 결과 도출 : 최종적으로 결과를 내놓는다.
엔티티(Entity) - 정의: 데이터베이스 테이블과 매핑되는 자바 클래스. "모델" 또는 "도메인 모델" 이라 부르기도 한다. 리포지터리(Repository) - 정의: 엔티티에 의해서 생성된 DB 테이블에 접근하는 메서드들을 사용하기 위한 인터페이스. - 데이터 처리를 위해서는 CRUD(테이블에 어떤 값을 넣거나 값을 조회 하는 행위)가 필요한데, CRUD를 어떻게 처리할지 정의하는 계층이 리포지터리 이다. DI(Dependency Injection) - 스프링이 객체를 대신 생성하여 주입한다. @Autowired - 정의: 객체를 주입하기 위해 사용하는 스프링의 애너테이션 - 객체를 주입하는 방식에는 @Autowired 외에 Setter 또는 생성자를 사용하는 방식이 있다. 대부분 순환참조의 문제로..