본문 바로가기
728x90

Computer Science/General2

@Lombok(롬복)기능 살펴보기 // 롬복 설정 configurations { compileOnly { extendsFrom annotationProcessor } } depencencies { // 롬복 라이브러리 추가 annotationProcessor 'org.projectlombok:lombok' // 테스트에서 lombok 사용 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' } 롬복 어노테이션(Lombok Annotation)은 어노테이션 기반으로 코드를 자동완성 해 주는 라이브러리다. 롬복을 사용하면 getter / setter처럼 반복되는 메서드의 작성 코드를 줄임으로서 코드의 가독성을 높일수 있다. ●.. 2022. 11. 2.
CSR vs SSR 특징 및 차이 ● CSR(Client Side Rendering)의 특징 말 그대로 렌더링이 클라이언트 쪽에서 일어난다. 즉, 서버는 요청을 받으면 클라이언트에 HTML과 JS를 보내준다. 클라이언트는 그것을 받아 렌더링을 시작한다. 서버에서 처리 없이 클라이언트로 보내주기 때문에 자바스크립트가 모두 다운로드 되고 실행이 끝나기 전까지 사용자는 볼수 있는게 없다. ● SSR(Server Side Rendering)의 특징 말 그대로 서버쪽에서 렌더링 준비를 끝마친 상태로 클라이언트에 전달하는 방식이다. 서버에서 이미 렌더 가능한상태로 클라이언트에 전달되기 때문에 자바스크립트가 다운로드 되는 동안 사용자는 무언가를 보고 있을 수 있다. CSR vs SSR 차이 ● 웹페이지를 로딩하는 시간 웹 사이트의 가장 첫 페이지를 .. 2022. 10. 27.
728x90