분류 전체보기
-
Gradle vs MavenJAVA/SPRING 2020. 1. 12. 21:41
Maven vs Gradle Maven - 자바용 프로젝트 관리 도구 - 라이브러리의 관리를 매우 용이하게 해줌 - 프로젝트의 작성부터 컴파일, 페트스 등 프로젝트 라이프사이클에 포함되는 각 테스트를 지원 - war 파일 기반의 배포용으로도 자주 사용 Gradle - Groovy를 이용한 빌드 자동화 시스템 - `Java`, `C/C++`, `Python` 등과 같은 여러가지 언어를 지원 - Groovy는 Java 가상 머신에서 실행되는 스크립트 언어이며 Java와 달리 소스 코드를 컴파일을 할 필요는 없음 Maven 대신 Gradle을 사용하는 이유 - `Gradle`의 빌드 스크립트는 `groovy` 라는 언어로 작성해야 하므로 `maven의` `xml`에 비해서 친숙하지는 않지만 확장성은 뛰어납니다..
-
[Spring Boot] Spring Boot (3) - CRUDJAVA/SPRING 2020. 1. 8. 16:03
1. Create BoardService.java package com.ms.study.service; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ms.study.domain.Board; import com.ms.study.repository.BoardRepository; @Service public class BoardService { @Autowired BoardRepository boardRepo; public List findAll() { List list = boardRepo.find..
-
[Spring Boot] Spring Boot (2) - 기본 로직 + MySQL 연동JAVA/SPRING 2020. 1. 7. 21:36
1. MySQL 연동 설정 //application.properties # MVC View spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp #MySQL spring.datasource.url=jdbc:mysql://localhost:3306/boot_study?serverTimezone=UTC spring.datasource.username=root spring.datasource.password=1111 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.jpa.database=mysql spring.jpa.show-sql=true plugins { id 'org..
-
[Spring Boot] Spring Boot (1) - 개발환경 설정JAVA/SPRING 2020. 1. 5. 22:09
1. Eclipse 설치 https://www.eclipse.org/ The Platform for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks. www.eclipse.org 2. 플러그인 설치 (STS, Gradle) Eclipse Marketplace에서 STS, Gradle 플러그인 설치 3. 프로젝트 생성 File -> New -> Spring Starter P..
-
[Django] REST API (4) - Frontend 연동Phthon/Django 2020. 1. 1. 14:21
1. React 앱 작성 npm을 사용하기 위햐서는 Node.js 설치가 필요 https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org # prompt npm -v //설치 확인 npm install -g yarn //yarn 설치 yarn --version //yarn 설치 확인 npm install -g create-react-app //react app을 만들어주는 패키지 설치 //cd로 작업할 디렉토리로 이동후 create-react-app frontend //react app 생성 cd frontend yarn s..
-
[React.js] React.js (1) - 개발환경 설정JavaScript/React 2019. 12. 30. 14:50
npm을 사용하기 위햐서는 Node.js 설치가 필요 https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치가 완료후 # prompt npm -v //설치 확인 npm install -g yarn //yarn 설치 yarn --version //yarn 설치 확인 npm install -g create-react-app //react app을 만들어주는 패키지 설치 //cd로 작업할 디렉토리로 이동후 create-react-app reactapp //react app 생성 cd reactapp yarn start