본문 바로가기

Spring16

Spring 시험 (7번), Thymleaf 이용 리스트 출력 영화 테이블을 만들어라 (영화번호, 제목, 국가, 장르, 개봉일, 런닝타임) 더미 데이터의 수는 상관 없다. 이를 어떠한 방식으로든 리스트로 출력해라 ✔ 영화 테이블 생성 (Entity) - sql 을 만들지 않고 @Table 을 이용하여 컬럼(제목, 국가, 장르, 런닝타임) 선언 package com.koreait.task7.domain; import lombok.Getter; import lombok.Setter; import lombok.ToString; import net.bytebuddy.asm.Advice; import org.springframework.data.annotation.CreatedBy; import org.springframework.data.annotation.CreatedD.. 2023. 1. 9.
Spring Project Board 2 (Repository, DTO, PageController) - 타임리프 SQL 출력 MockMvc 웹 어플리케이션을 어플리케이션 서버에 배포하지 않고 테스트용 MVC 환경을 만들어 요청 및 전송, 응답기능을 제공하는 유틸리티 클래스 Query DSL - JPA를 좀 더 효율적으로 사용할 수 있는 라이브러리 - 오픈소스 프로젝트로 JPQL을 Java 코드로 작성할 수 있도록 함 - 정적 타입을 이용해서 SQL과 같은 쿼리를 생성해줌 @ConfigurationPropertiesScan - @EnableConfigurationProperties를 이용해 설정 프로퍼티 클래스를 사용하는 경우 클래스가 많아지면 코드가 무거워지고 복잡해짐 ✔ Repository @RepositoryRestResource//내가 설정한 REST 기능을 부여함(기본적인 API 자동 생성) public interfac.. 2023. 1. 8.
Spring Project Board(게시판) 1 ✔ 게시판 프로젝트 게시판 프로젝트 개발환경 - 개발도구 : 인텔리제이 - 소스코드 관리 : Git - Git 호스팅 : GitHub - Git GUI : 깃크라켄 (https://www.gitkraken.com/) - SDK : JDK 17 목표 - 누구나 사용하기 쉽게 명확한 기능의 요구사항을 만듬 - 요규사항을 구현하는데 도움이 되는 각종 문서 작업을 경험 - 자바 + 스프링부트로 요규사항을 실제로 구현하는 기술적인 방법을 습득 - 최신 버전의 기술을 사용하면서 기술 동향을 파악하고 새로운 기술들을 익혀봄 - 기획과 문서 작성부터 개발, 형상관리, 테스트. 배포까지 개발 프로세스 전반을 경험 문서작업 https://www.diagrams.net/ (draw.io) : 도메인과 ERD 설계 구글 시트.. 2023. 1. 2.
Spring 유용한 Setting, 사이트 ✔ Intellij 유용한 세팅 - File -> Settings -> Plugin -> 검색 1. Atom Material Icons Intellij 파일을 가시성을 높여주는 Plugins 2. One Dark theme 코드의 색을 바꿔 가시성을 높여주는 기능 3. Grep Console 콘솔창 내 많은 코드가 있는 경우 콘솔창 의 가시겅을 높여주는 기능 ✔ 유용한 사이트(mookaroo) CSV, SQL, JSON, XML 등 다양한 더미 데이터를 손쉽게 만들어 주는 사이트 https://www.mockaroo.com/schemas/new Mockaroo - Random Data Generator and API Mocking Tool | JSON / CSV / SQL / Excel www.mocka.. 2022. 12. 29.